Good graphics/animation and music. However, your decision to take a vaguely challenging basic platformer and make it frustrating is an odd one. I'd like it more if there were certain perks that resulted from focusing on a particular skill. For example, it's not terribly useful to have a high jump percentage until the last level, whereas crouch is essential on all levels to avoid enemy fire. If you made the enemies a little more interesting and had varying attack patterns, the player could choose to specialize in jumping OR crouching to find the best way to avoid them.