Changed from GameOverDialog to GameOverState (UserFriendlynes++)

-Changed a method name in DrawButtonContainer
-PlaySound() improved, now sounds sound better (not frozen at the end)
-Added sound to every button
-Added removing-states methods for easier state handling
-Setting button on GameState opens OptionState
Revert "Changed from GameOverDialog to GameOverState (UserFriendlynes++)"

This reverts commit dd85f7b9071cf2c9433246d62d756387611d242f.