I'm reminded of those early 2010s fiendishly hard Flash platformers. Feels very polished, the blocks laughing at your skill issues is a nice touch.
Thank you playing the game.