Very clever game, it gives a very satisfying 'aha' moment when you figure out the solution, well done!