This is a really cool and creative game! I had a lot of fun planning out all my moves and working backwards to find the solution! Great work!