Set rotation finally fixed!

Finally fixed the setting of rotation. It's now using the slerp method
and does not support appending rotations but the linked list for
multiple rotations is still there if I wish to add that in the future.
There are positioning issues on X axis with the ZoneHandler that still
need addressing.