Refactored joystick code, with shape option (circle or square); added turret joystick to UI.