Significant Changes. Added Zach's vector code, commented out array stuff.
Stupid Github conflicts.