move some game-save code from event manager to play_controller

This code doesn't need to be here, it is confusing that it is as it
violates separation of concerns.