- removed unused command
- updated controller, to move only if timer is still running.
- added default initialization for controller
- code cleanup