Updated single stick control to use the new classes created. I left the old code for reference.

Please note: I have updated single stick control only. Most functions for double stick control are there, just a final few need to be written and then the function calls must be implemented.