Awesome! Animation's looking good! Loving the sound effects and map bounds!
I noticed something small; your player slows down when your framerate does. Running this at 2,000,000 FPS will allow you to go hyperspeed, but at 2 FPS you won't be able to move. You just have to re-work the movement speed as a number times the delay between frames (also called Delta or ∆).
Also noticed I was getting lost a lot. Fix this (or not) how you will.
The queen said "get some sleep," and I don't know what that means. I didn't see anything resembling a bed, so I'm guessing this doesn't go anywhere?