Implementing map management with spawn points and a portal system