quat multiply self left and right
allow an entity to have a parent which makes its orientation and position relative to that parent
add turret to main screen 3rd person view using entity parents