added checks for proper cards/typos, game play basically fully implemented