Does anybody know anything about this game? It appears to have been released a few days ago, but I couldn't find a thread here. I threw it on my wishlist when I came across a review on another site. It looks like an interesting strategy game. The developer website is in French, so it's hard to get much more info about the game seeing as I don't speak French. Anybody play it yet?
Xbox Gamertag & Game Center: CzarCastic