quat implementation _working_...needs a bit of attention and for me to
learn how to use them...and then implement them