Good job!
Instead of using a simple mask you actually did animation for illusion/real objects.
Puzzels are also well designed, although I got stuck LOL.