whole cardGame cycle