GameStateTest
- Added new unit tests in `GameStateTest.cpp` to validate `ClientGameState` and `ServerGameState` behavior. - Updated `CMakeLists.txt` to include the new test file.