minor
added test for polygon, and fixed bug on appending
an already zeroed slice
split two versions of MakePolygon
can now split polygons spanning a plane
need to pass in front and back because those
act as collectors
make receivers for clone() a pointer, so we don't copy
the receiver
remove unused calculation of t
accept vertex pointer instead of vertex itself,
even though we're not going to change it.
plane can partition a series of polygons
remove clone
take vertex pointer for interpolate
changed name from Points to Vectors
convert to using polygon pointers
ignores various go directories
initial commit for basic BSP tree
bsp build options specified on new bsp instead of build
bugfix: iterating with curr node, not self node

Otherwise, it results in an infinite loop
added CSG sphere