Controls are really basic, could have been better (no moemntum for example). While pieces of code do have soem potential for becoming puzzle in the end from player's perspetive it all comes for general player-logic (spike -> dont touch, gap -> don fall).
This game is a standard platformer with average graphic and average controls.