I really enjoyed this! Great graphics, music, SFX, puzzles... It's the full package! The only thing I'd change is making the player's collision a square, other than that, I think this could be a full game on steam!
Great job!