MikeCL Couldn't beat your score, but I got very close. The time penalty always gets me, chipping off my hard earned score. Speaking of which, subtracting from the final score at the end of level is an unpleasant surprise. Perhaps reframe it into a bonus that is added if you finish fast, to avoid inducing negative feelings in players.
In this type of game it may feel much better if the player retains full maneuverability during melee attacks and stomps - freely moving and rotating. Less realistic but it'd make the game somewhat easier and much more flowy. Currently the loss of control that happens there and the need to time precisely feel too restrictive.
The game crashed to desktop quite a few times.