Starting rewrite for new deck and batle system.