Very fun with some neat puzzles! I got all the way through :)
I liked the shadow effect on the player! My only recommendation is to have the music continue when moving from level to level. As it is, the music restarts a lot.
Great level design and interesting use of changing states in the platformer.