protected override void PerformXAction(int currentTurn) { foreach (var adjacentLocation in AdjacentLocations()) { DroneLocations.Add(adjacentLocation); } SittingDuck.SubscribeToMovingIn(DroneLocations, PoisonPlayer); SittingDuck.SubscribeToMovingOut(DroneLocations, PoisonPlayer); }