The Github mentions using an xbox controller with the xbox usb dongle to connect bluetooth over usb instead of the internal bluetooth; however, this dongle is discontinued by Microsoft. A better alternative would be to use a bluetooth module. This will allow users to use any bluetooth controller by switching the bluetooth interface of the pi from the UART lines to the USB lines. I have successfully used this on my rover build. Thoughts?