Overall I had a decent time with this one, though I agree that the movement doesn't feel great. Also, I managed to beat the game by just holding right and jumping occasionally ;)
Nice work!