Good puzzle! Took a bit to finally understand how the puzzle worked even after looking at the description of how to play. Even though the first couple of levels were simple it was easy to get through some of them by just clicking around and accidentally beating them so I think an interactive tutorial could be really helpful to start the game off.