Great game
heres a short guide for the first 3 levels.
Every enemy has a weakness rather it's obvious or not. the guys who we tend to kick the heads of off. Kicking their heads off is their weakness. but you already knew that.
The knife throwers are just a 2 attack kill. theres a short delay before they attack. Basicly wait till they throw a knife. they throw high duck throw low jump. after you duck or jump past their first throw just run up and kick or punch 2 times. the first boss isn't a strong or stragegy needing boss. just punch and kick. no facny stuff yet. next level you'll notice a few new enmeies and obsticals. in every level from this point on you will face an enemy that is very likly to hurt you before you kill or get past it. basicly fight the enmeys. the weird spinning robots are not a threat just jump over attacking will hurt you so it's just better to jump past them as they don't turn around. mega man is easy to beat. you see a cut sene like last time. but jump towards mega man as soon as he calls you a bastard. then he'll use his buster gun. just jump over it. then he'll charge you just jump over him. now look at the ground and stay away from the spots that apear. he drops blocks there. then he'll return and be out of brath attack him and jump. repeat proces till he's down. now the most annoying enemies are the undead koopas. jumping ontop of them dosn't work. Trust me I tried. But kicking them isn't evective either. basicly their weakness is sqauting down and waiting to punch. then punch. they don't have any other AI then charge you. so I found punching is the best way to exploit that weakness because They die without hurting you.
And Mario isn't much harder then mega man. basicly he charges you after you say That's She's my girlfriend. anyway jump like mega man. but not too soon. because Mario isn't as fast as mega man. anyway he'll then do some flips. In a Zig zag pattern. just stand left of where he hits the ground and bounces up. and as soon as he lands and shows he is dizzy attack then jump. He'll then fly by droping 2 bombs first pass then 3 the next just dodge them .then he'll fly down and get dizzy attack. rinse and repeat. Then once you beat him he becomes small. just jump over him. he can't be any further beaten anyway. So For you mario fans yes Mario lives with only becoming mini mario. I hope you find it useful you noobs!