This is a really really neat concept! It did at times feel a bit frustrating but I think that may be the point of a game like this.
Well done. :D