new game processing cleaned up