Turns out the game actually sets Screen.Selected to null when the game starts, so the server would break on EditMapScreen checks.
Cleanup + fixes coming up next