This is a deck that is both offensive and defensive, but it's a bit more on the offensive side. The inferno tower and minion horde can be used to take down large, and or tanky troops, like elite barbarians, although I'd rather use the horde to back up the Golem or P.E.K.K.A. along with the wizard, to wipe out any defending enemy troops. The princess should be used to provide far support for the Golem and P.E.K.K.A. to ensure they do not get destroyed by a skeleton army or minion horde. The zap and princess work as an effective counter to a minion horde if the wizard is either not in range, not in hand, or is not targeting the opposing minion horde. The arrows and zap are used to counter skeleton army, goblins, fire spirits, and other minuscule troops and delay or reset the targeting and attacking of an inferno tower, Sparky, inferno dragon, or other large troop or building. I hope you put this deck to good use, as it has been working for me, because I'm a level 8 in arena 8 with a little over 2500 trophies. The minion horde counters elite barbarians well, but does not prevent them from being able to get 1 hit each on the tower. This deck can be used anywhere from arena 7 and up, as that is where you unlock the princess. A variation of this deck, without the princess, utilizes the bomber instead, although he does not cover air as the princess does, as well as not having as long of a range. The bomber does, however, do insane damage to troops, so it completely stops attacking barbarians and, paired with the ice golem in arena 8, can completely stop elite barbarians. You can also replace the bomber/princess with the mirror to have more options, such as double wizards, which is quite expensive, or remove arrows and put the mirror there.