I just spent 38 hours playing this game and had over a billion points, but sombody in my chat told me to look up fap race 5: knuckles of fury. I was dumb enough to do it on this browser, and that's why my highscore is not on the second page of All Time.
I just beat the epic yeti in about 2 minutes. Just need fully upgraded Were-tiger, Untamed beast, Valkrie, goblins, phantom ghost, sheild, full alter, Simon, Viegraf, Kara. Then just attack right away. When yeti comes out then do sheild. Keep doing sheild when you get the chance or when 2 seconds left in prior one. Give a plus if this helped you. Also for baal, Just use full upgraded range guys. Then wait for 400 mana and send all out, When ball is about to attack sheild up and keep sheilding Baal will die in about 2 mins, Then his base will be low for you to kill.
Darkstar, rush in right away with all Titans except for the rhino guy. Level one is fine. Also have full upgraded cannons and guardians. Full goblins too. Need spell Sheild and full alter. Let your beginning units die. Then when your Titans spawn and get within range of the angel cast sheild. Keep casting sheild with 2 seconds left in prior one. Your titans will destroy the castle in about 2 minutes.
I found that challenge #2 was easier on epic then any of the other challenges on normal. But the only problem that I have with that level is that if you put berserk on when destroying the bombs, You can no longer see it's health bar from all of the damage it is taking. So it is hard to know when to use te sheild.
I just died at round 124. I filled the top with sun gods, filled the bottom strip with wizards, and filled water with battleships, and a radio tower thing. There were over 100 of the red blimps! but I still made the all-time scores, so I'm happy.