A very satisfying puzzle game; and it did not feel like I was confined to one solution. It also struck a nice balance of difficulty. Well done.