I'm happy to share it for personal, non commercial, use. I would just ask that you not, post or share it, without my consent. I'm new to the arduino IDE so it may not be the prettiest code, and I have found some inconsistent behavior if you push the button while moving, the controller gets out...