fun insert(point: Vector2, owner: Any? = null) Inserts a point into the grid, associating it with an owner if provided. The method calculates the grid cell corresponding to the provided point and inserts the point into that cell. If the cell does not exist, it is created.