This is a pretty cool idea. I love the puzzle solving by moving things around. Also, good progression! Two thumbs up!