Implemented Math Scalar

Was causing issues with the mixing of math and collision movement
functions also updated copyright headers with Josh's names while cleaing
up the files.