I love puzzles games like this! Even with a simple mechanic there is a lot of depth in the puzzles thanks to great level design.