Finally got the Point class working and fixed a bunch of stuff.