fixes the pathing alittle. now the block will move to the boundary and not pass it. there is an issue with overlaping pathing, if a path boundary is inside another path, it will go to the closes boundary even if that is in the opposite direction. i might just solve this by trying to not overlap boundaries. i need to restrict the manual character movement to pathing too.