update for GameState and other minor changes

- GameState now using int for m_State variable
- GameState enum is declared in Game.cpp
- Adding switch in unLoad function (Game.cpp)