Add vector arithmetic functions to quat library
fix vec3_cross function
add vec3_len2 function

returning square of vectors length
add vec3_normalize function
Add quat_from_two_vectors functions
fix laser beam alignment yet again