Wow! What an incredible submission. The level of polish is insane. Really cool puzzle mechanics and great difficulty curve! The restart mechanic is great as it helps with the easier puzzles and is the reason the harder puzzles are even possible. It's cool how there are a number of unique solutions for any given puzzle.