fixed wall collisions and a lot of stuff, tried a lot of pathfinding things, new idea: if ally gets lost he turns bad