code is starting to get messy, added test test in world, some extra functions, stopped player walking into aea that doesnt exist