Renamed GameState to State and made sure all files use LF as line endings.
Let the C++11 compiler generate the virtual empty destructor.
Changed to use the C++11 Uniform Initialization Brackets.