private void CollectResources() { Resource collected = target.CollectRandomResources(); if (collected == null) { target.Finish(); // Dead target state = "DONE"; } else { PlayerData.AddResource(collected); } }