ad. 1, 2 - it cannot be moved to GameChangesManager, because _navigationService needs ViewModel (which is in UrbanGame solution) and WebService can't have reference to UrbanGame solution.

ad. 3 - good idea to move clearing ListOfChanges to GameChangedEvent handler, I think it resolves the problem.