ModeStack clean up (more to come) and reworked the spawn point logic to support multiple entry exit points between levels via spawn point ids instead of last level tracking.