This is very cleverly done! Level design was perfect, puzzles were super satisfying to solve. My only problem was the moving background that appears on second half of the game. But that could be just me, bright moving images are a little too much for my eyes lol. It was still playable until the end so don't worry about it too much. Overall good job!