refactor... fix a newgameing bug