Creates a new GPoint instance with the specified x and y coordinates.
If no coordinates are specified, the point defaults to (0, 0).
GPoint([this.x = 0, this.y = 0]);