Doubled the performance of running into things by data type shenanigans.
Doubled the performance of running into things by data type shenanigans.

Now using arrays instead of vectors when possible.
The "arrayvector" type is an array of things, with a vector* tacked onto
   the end that's only used if the array fills up.
   It could use cleaning up and putting in data_structures/ , because
   it's a useful type to have.

idupree/Lasercake,elidupree/Lasercake,idupree/Lasercake,Lasercake/Lasercake,idupree/Lasercake,elidupree/Lasercake,Lasercake/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,idupree/Lasercake,idupree/Lasercake,elidupree/Lasercake,Lasercake/Lasercake,idupree/Lasercake,elidupree/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,elidupree/Lasercake,idupree/Lasercake