add quaternion conjugate function
add quaternion multiplication function
add rotate vector by quaternion function
add more cubes and rotate with quaternions