Refactor game loading/saving

Move functionality out of the room service and into the singleplayer
service.