added set card, and we also worked on setGameViewController