Adding control interface.

Allowing directional and rotational control via methods.