Added ControlInput type so robot controller automatically detects which type of command to send
What issues does this fix?