Nice game!
You have a lot of features and they are all well executed, even if it is one level.
Good job!
One suggestion: when you need to fall to a lower level, there are enemies sometimes on the bottom that there is no way for the player to know, so maybe you can improve that vertical movement a bit.