Towers Deck is a mix between tower defense, deckbuilding and roguelike. Build towers use spell to defend the castle.