So..they have the technology to get power from nowhere, make teleporting rifts, shields and powerful weaponry but they can't make something that can destroy rocks?
After finishing the game I have found that elite soldiers are completely useless (though for the enemy they're hard to kill). The time it takes to make them, you could have made a swarm of lower ranked soldiers by now. Since it's very unreliable to strategically command your troops, the only way you can win is to get a hero ASAP since they are practically godlike with swarms of lower ranked soldier to support it that is able to take down everything in its path. This game needs some serious soldier balancing because the only way to win the battle is to get enough gold to buy the hero and ignoring all of the elite soldiers.