- Part 2 is complete (though the speed sensing and modifying algorithm could be improved)