sun-moon position depend on player position
fix hardcoded MAP_GENERATION_LIMIT