-Fixed clock listeners not receiving tick events
-Fixed missing event dispatcher injections
-Fixed disparity between robots delayer and clock delayer. Now the clock
gets the delayer injected
-Changed order of inspection for interruption and disabled. If the
interrupt occurs before the block for disabled, then the robot will
restart execution bypassing the disabled state
-Implemented robot's toString
-Fixed NPE by keeping a local reference to the position to update before
invoking EDT