bool Line::Collides(Collider &collider) { return collider.Collides(*this); }
bool Polygon::Collides(Collider &collider) { return collider.Collides(*this); }