Personally, I think all of the bosses are in the opposite order of what they should be, attack-wise. Each one is easier to dodge than the last (seriously, I easily beat the final boss without taking damage, and then I immediately took 55 damage from the FIRST boss).
Good game, but one thing I think is a problem is the fact that you can only give the mushroom one clover at a time, and only once every second. I have over 1300 clovers, which means that if I get lucky and the mushroom never gives any extra clovers and always gives something, it will take me over twenty minutes just to feed him the clovers!
What this game really needs is quality control. I really don't need to have the game's graphics permanently at max, since my ninja often glitches through zombies, either killing me because of a wall right in front of a fatso or making me inevitably lose my 300+ combo.
@Joel152: To beat wave 59, put a Monkey Village on the planet second closest to the sun. Upgrade it to 2/3. Put two bomb towers next to it. Upgrade on of them to 4/2 and the other to 2/2. During the wave, you'll eventually be able to upgrade the second bomb tower to 3/2. Do it. And then, just watch and enjoy. This only works for this wave, though...
I think that shadows should HAVE to be at least 20 squares away from the orb before summoning monsters, because the shadow I'm fighting keeps going ONE space away from my orb, making it impossible to kill any of the monsters before they reach my orb. So I think it should have to be at least that far from your orb to prevent the shadow from becoming literally impossible.
Dracodave, all you have to do to kill the doom frog is use silencing/stunning spells every few turns so it can't do anything. I found the best class for this is scout. with this strategy, I could beat him more easily than I could beat the first boss!
It's actually better to not start waves early on endurance mode, because it makes it so you can't regenerate mana while you're waiting for the next wave.