Fixed bug with highscores

Fixed a bug: HighScoreList::AddScore() caused crash if the score was not high enough to get on the list.
BacteroidsState ungrabs mouse when it leaves the state.