merged gameover check into Game (incomplete)