Triangle now uses Point objects