Homework progress, Point2D forward declare (compatibility with gnu compiler)