added spawnpoints logic, menus still missing