Cleaned up + removed comments
Fixed the .DS_Store problem
Accidentally sped up the Closing by removing menu.render()
Added StateButton - changed how game states change.

State Buttons can change states.
Changed the "while (true) {" to "while (CSGAME.state == (current state)
{" This allows the loop to break when the state changes.