public void Update(GameTime gameTime, ref AsteroidBuilder asteroidField, ref DroneBuilder droneFleet) { List <AEntity> avoidList = new List <AEntity>(); avoidList.AddRange(asteroidField._asteroidList); avoidList.AddRange(droneFleet._droneShips); _boids.Update(gameTime, avoidList, droneFleet.GetActiveDrone()); }