Large update to finish driving and shooter logic.