IFarming locate return Til.NIL if not found (fixes null bug)
Note to self IFarming.locate should fire a separate thread off populating objectToTile which notifies the method when it has found what it is looking for but carries on searching for the rest in the background