Support rotations in ComponentMoverT
At this time,
ComponentMoverT implements linear moves, but not rotations.
Rotations are more difficult than linear movement due to their effects on indirectly affected entities, e.g. a human player that is pushed by the wings of an opening door or an entity that is riding on a rotating platform.