This is turn-based goodness. The mechanics are a little tough to grasp, but once you do the game seems quite fair. Some call it difficult, I call it just right.
This was meant for touchscreen interaction. Feels like a mobile game. Very polished! I especially love the artwork.