Code reverts to old version when reopening editor

And with the editor open:

1>------ Build started: Project: MonsterGame, Configuration: DebugGame_Editor x64 ------
2>------ Skipped Build: Project: UE4, Configuration: BuiltWithUnrealBuildTool Win32 ------
2>Project not selected to build for this solution configuration 
1>  Compiling game modules for hot reload
1>  Parsing headers for MonsterGameEditor
1>  Reflection code generated for MonsterGameEditor
1>  Performing 8 actions (4 in parallel)
1>  MonsterGame.generated.cpp
1>  ServerAPI.cpp
1>  EventManager.cpp
1>  [8/8] Link UE4Editor-MonsterGame-3592-Win64-DebugGame.dll
1>     Creating library ...\Build\Win64\MonsterGameEditor\DebugGame\UE4Editor-MonsterGame-3592-Win64-DebugGame.lib and object ...\Build\Win64\MonsterGameEditor\DebugGame\UE4Editor-MonsterGame-3592-Win64-DebugGame.exp
1>  -------- End Detailed Actions Stats -----------------------------------------------------------
1>  Cumulative action seconds (4 processors): 0.00 building projects, 9.11 compiling, 0.00 creating app bundles, 0.00 generating debug info, 2.75 linking, 0.00 other
1>  UBT execution time: 24.59 seconds
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 1 skipped ==========