This is one of the final levels of the game. It really feels like the puzzle logic just sputters out during the end game.

What do you think?