The rules are really simple. Players take turns claiming a country that shares a land border with the current one. You lose if you have no valid moves left.

I'd appreciate any feedback.

Source code: https://github.com/spider-hand/GeoChess