Magic: The Gathering Deckbuilder built in AngularJS