Solid foundation, but I wish there were more choices to make as a player. Perhaps instead of stacking, the attack/defence cards had to be manually activated and lasted x amount of turns? Or tiles that offered one of multiple options with equally helpful outcomes? More things like Food and Fate cards, where the player has to consciously decide when to use or not use them.
Randomness in game design is an interesting balancing act.