Point: pt: Vec2 transform(m: Mat23, s?: Shape): Point bbox(): Rect area(): number clone(): Point collides(shape: ShapeType): boolean contains(point: Vec2): boolean raycast(origin: Vec2, direction: Vec2): RaycastResult random(): Vec2