Implement CheesyDrive

254's original file is modified slightly to interface with our code