added quaternions to Dihedral3 class, still troubleshooting motion