The joystick might actually work now, but I still couldn't test it. Added some helper methods to get angle and value of an x/y combination