@Override public boolean updateGiveUpTimer(){
  if (getCurrentScore() > bestScoreThisRun) {
    bestScoreThisRun=getCurrentScore();
    bonusTime+=1;
  }
  int timeElapsed=(int)(System.currentTimeMillis() - startTime);
  return timeElapsed >= getTimeoutConstant() + bonusTime || playerLives < initLives;
}

@ Override public boolean updateGiveUpTimer ( ) { if ( getCurrentScore ( ) > bestScoreThisRun ) { bestScoreThisRun = getCurrentScore ( ) ; bonusTime += 1 ; } int timeElapsed = ( int ) ( System . currentTimeMillis ( ) - startTime ) ; return timeElapsed >= getTimeoutConstant ( ) + bonusTime || playerLives < initLives ; }
a genome will give up if it has not scored for 15 seconds or if it loses a life
