Very interesting approach to a logical problem. I recommend everyone to play this game. Indeed it has some bugs, but nothing that keep you without playing.
During my run in this game I found my self trapped for sometime without knowing what to do. But when you get the hang of it, you flow through the game. It's nice to play 2 or more times just to beat your own time.
Nice job guys!