refactored processNewGameData