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