now move Point out of Rectangle so TestPoint can use it.
do I understand this shit even in the slightest?