I'm updating my previous 1-star review. While getting the shards necessary to upgrade units is still painful, there are enough other things to do to earn shards that the game at least doesn't feel like banging your head against a wall anymore.