/// <summary> /// The goblin starts visiting every tile in their list to farm them. /// </summary> public void StartDoingChores() { if (headedSomewhere) { return; } ogPosition = transform.position; if (TryGetComponent(out Goblin g)) { goblin = g; farmableTiles = goblin.GetFarmableTileQueue(); currentDestination = farmableTiles.Peek().transform.position; headedSomewhere = true; } else { Debug.LogError("No Helper Goblin Component found."); } }