The idea is so smart! The puzzles are amazing and I love how the first levels show the player how the mechanics work. Amazing job!