Update SkyX lights immediately after creation to ensure initial light position if time multiplier is 0 and time is never changed. Light update refactored into a private function.
Print warning in RemoveAllEntities if entity map is not clear after remove loop. Should never happen.