Road Rovers : Still a Few Bugs in the System