ALMOST PERFECT
Sorry, someone has to bring the bad news.
A couple flaws, but just minor, fixable ones.
Mario's acceleration and speed were good, but the rate at which he slowed down after you stopped moving him was very frustrating. it made certain simple jumps MUCH harder than they had to be, it was ridiculous. Also, when you die on a Bowser level, why does it take you not only to the beginning of the level, but to the beginning of the PREVIOUS level? Glitch? Also, while fighting Bowser, the player needn't get killed while touching him directly after a hit, while he's flashing. thats just not fair.
Otherwise, badass work, keep it up.