fixed the bugs, except for a strange one where one of the location maps seems to not be functioning like the other ones identical to it