Neat! I like the animation, and the puzzle is interesting. Great use of limited sound palette too. :)