Added interface DualCommand2 which is to replace interface DualCommand. DualCommand2 is more functional in nature. Instead of being able to execute forward and execute backward, a DualCommand2 return an antagonistic DualCommand2 when executed.
Added interface DualCommand2 which is to replace interface DualCommand.
DualCommand2 is more functional in nature. Instead of being able to
execute forward and execute backward, a DualCommand2 return an
antagonistic DualCommand2 when executed.

Signed-off-by: Jakob Brandsborg Ehmsen <387ed33cc9ebf98b733caa2520baacd616b28aa5@gmail.com>
jakobehmsen/dynamake