Thanks for playing :) and you found a bug at about 18:40ish I had no idea existed. It's making me realise I need to communicate mechanics and stuff much more than I do :P
It's the curse of the creator that you'll always understand what's going on so much better than the player. Really great gameplay though!