I labelled this as a control but it is easily a control/attack deck. I have a breakdown of each card's importance.
Ice wizard - Slows ALL incoming targets and is very good for defending against minions/horde and skeletons.
Goblin Barrel - A fantastic way to attack from two different areas alongside the royal giant.
Baby Dragon - Does splash damage which is great for defending against hordes like skeleton, minion, and goblin.
Knight - Very tanky and does pretty decent damage, a great way to slow enemies down and draw enemy fire away from your troops.
Zap - Stuns enemies and is good against hordes.
Goblin Gang - Cheaper than having both types of goblins and attrackts incoming enemies and does great damage.
Skeletons - Mainly used for an easy cycle card but actually does well for attracting strong enemies to buy you some time.
Royal Giant - Does a lot of damage to towers and has great health. A strong trump card.