public override void Dispose() { TileUpdates = null; EntityUpdates.Clear(); Entities.Clear(); CalculatedSightCircle.Clear(); AwaitingProjectiles.Clear(); AckedProjectiles.Clear(); ShotProjectiles.Clear(); AwaitingAoes.Clear(); ShootAEs.Clear(); AwaitingGoto.Clear(); PrivateSVs.Clear(); SpeedHistory.Clear(); base.Dispose(); }