Removed the old point type
More cleaning + adding some comments. I moved some of the Vec -> Point
stuff to an intermediate file. Because I think it may still be useful