Really well done. The game mechanics are simple in essence, but leads to a lot of emergent strategies that let you play all sorts of ways. Implementing multiplayer is also impressive and even though I only played with bots I had fun, and I can definitely see the potential of playing on a server full of players.