public void UpdateCollisionsWith(CollisionUnit other) { if (CollidesWith(other)) { AddCollision(other); other.AddCollision(this); } else { RemoveCollision(other); other.RemoveCollision(this); } }