For your platform controller, google "coyote time", i think it would help your game a bit. Also, checkpoints are nice, it felt a bit rough to redo the whole game when I missed a jump! Good work though!