Neat game. Constraining the game board really changed things up. The game hung when I got into this position (I assume some infinite loop somewhere).
Other than that, I had a fun time, although I couldn't help but notice the AI hung the game when I was on track to win. Maybe it's too smart if it's employing strategies like those.