arduino motor shield

what i'm working on is a sumo bot. (two robots go into a a round ring and try to push each other out, the robots must be fully autonomous). i want to make the code with as few lines as possible to allow for the greatest speed. they way i'm designing my code is that when the bot detects an object it will drive at it full speed. as soon as no object is detected it will kick on the brakes because it is very easy to drive out of the ring. then all that needs done is one of the motors switched into reverse and to turn the brakes off the cause the robot to spin locating the target. then another quick tap of the breaks and switch the one motor back into forward and off we go after the opponent. in this scenario the motors are always at full speed and i don't constantly have to command the PWM up or down.

does this sound reasonable?