private void DropOnWorker(Worker droppedWorker, Worker targetWorker) { // By dropping one Worker onto another, you remove the Roadblock of the targetWorker, // but increase the frustration of the dropped Worker, as long as they are the same WorkerType //if(targetWorker.Roadblocked() && targetWorker.GetWorkerType() == droppedWorker.GetWorkerType()) if(targetWorker.Roadblocked()) { targetWorker.RemoveRoadblock(); // Remove targetWorker's Roadblock droppedWorker.AdjustMood(15); // Reduce droppedWorker's Mood by 15 droppedWorker.HelpedOtherStudent(); // Add to droppedWorker.studentsHelped } }