* (second) update in preperation for future floor changes:
 * use new const_math functions instead of core math functions
 * hopefully the last commit before changing over to the new vector library