I'll add my two cents: with a music loop that short, it'd be useful to intertwine it with silence or ambient sounds. The distances between boxes and buttons can get really long, and that just makes the player wait while holding a key, perhaps smaller but more complex puzzles would solve that.
The spritework was very pleasing to the eye, and I liked it.