Finished (mostly) the point class