Here are the basics of the tower:
First set of bosses - balance, balance, myth (nasty minotaur), death/storm
The worst of these bosses is the minotaur who casts tons of smoke screen and if you fizzle his buddy hits you with a critical bone dragon spell that usually comes close to killing you. The goal of surviving this battle is to kill the balance minions and minotaur first. You will find these cards useful in your treasures: fire dispel, life dome, triage, ice dispel, storm dispel. The minotaur will also cheat and take your blades away. He is immune to most spells like beguile etc. :( Basically you need to keep your 1 pip fire dispels on the minotaur to shut down his cheating ways. Once the minotaur is done the death boss will throw leviathins constantly (even on 2 white pips). Even with storm resist they hit for 1400 or more if they're critical, so keep the deat boss dispelled for storm.
I strongly advise you have a good life wiz with you... just sayin' :D
Then there are 3 levels of regular 1400 health guys that you can blow through pretty fast.
Then you fight the helephant boss who's kind of a push-over.
Finally you fight 1 storm/ice boss with 3 myth minions. This battle again is kind of nasty as you have quakes going constantly, and if you kill the minions the boss calls them back again. Again, you want ice dispels for this boss because he constantly throws gargantuaned blizzards (Whoever set up this tower must have faced our ice team before :) - With how much these guys throw quake you'll need to keep a dome up and do just-in-time blading. If someone can hit the others will need to provide blades. Keep your ice shields up and your ice dispel flying and you'll eventually survive.
Here are some highlights from our battle:
This boss loves to have a crowd
He shows us his icey heart
They are looking a bit ragged after some big hits
Forest Lord has something to say about this
So-so prizes and random dancing
Give Helephant tower a try and let me know how you do. One last tip is that these guys don't like feint so much :(