AI Roguelite: Fixed a few more broken saves and text generation speed

Attempted to fix a rare occurrence in which your current location would be marked as a parent of itself which would break the save. For saves that were broken in this way, the parent location info was lost, so my workar…