Here's an infalliable strat for Impossible:
On start, wait for enemies to get close and ult the screen. Immediately buy auto eggs. Spawn the club guys to prevent enemy from damaging base, only spawn units when enemies are in range of eggs. Upgrade tower and get more eggs once you can afford it (with some surplus to keep the clubs coming). Literally keep doing this and nothing else (don't even evolve, don't even need to ult).
When the enemy starts spawning the Age 3 ranged unit (muskets, I believe), start spawning slingshot men instead. If your numbers start getting cut down, spawn 1:1 club and slingshot for the better spawn rate. Literally keep doing this until you have $400k.
Once you have $400k, instantly evolve all the way to space age and replace your eggs with Ion cannons. Ez farm enemy until you can buy 3 supersoldiers (450k) and wipe them.
I love how there are so many small fun details in this game. For example, if you repeatedly hit down to make him crouch, he eventually holds up a rock'n'roll sign while he headbangs XD