@@ -0,0 +1,804 @@
+package com.thegongoliers.output.motors;%0A%0Aimport com.thegongoliers.input.time.Clock;%0Aimport com.thegongoliers.input.time.RobotClock;%0A%0Apublic class DelayMotorModule implements MotorModule %7B%0A%0A    private final Clock mClock;%0A    private final double mDelay;%0A%0A    private double lastStopTime;%0A%0A    public DelayMotorModule(double delay, Clock clock)%7B%0A        mDelay = delay;%0A        mClock = clock;%0A    %7D%0A%0A    public DelayMotorModule(double delay)%7B%0A        this(delay, new RobotClock());%0A    %7D%0A%0A    @Override%0A    public double run(double currentSpeed, double desiredSpeed, double deltaTime) %7B%0A        if (desiredSpeed == 0.0)%7B%0A            lastStopTime = mClock.getTime();%0A        %7D%0A%0A        if (mClock.getTime() - lastStopTime %3E= mDelay)%7B%0A            return desiredSpeed;%0A        %7D%0A%0A        return 0;%0A    %7D%0A%7D%0A

Add delay motor module