Needs checkpoints. Plus jump "stalls" sometimes and you only get a mini jump randomly (not against a wall). Ok game though.