Try and prevent pickup heuristic from getting stuck at corners of resource