I love platformers and this reminded me a bit of Commander Keen, not sure why though :D If you want to juice up your platformers a bit, you could potentially add these: Acceleration instead of starting at full speed and lerping down instead of stopping right a way, and a bit of coyote time, especially on the enemies.