added ability to pass commands with arguments, e.g. forward:100 which means go forward with 100% speed