public virtual bool Collide(object collision, Vector3 velocity) { if(this.Disposed == true) { throw new ObjectDisposedException(this.GetType().Name); } // this entity collides with collision.c.entityNum return false; }