Add PlayerEvent.OldPlayer
Fix dialogs not displaying in the middle of the window