Cleaned up sample controller implementation

Added optional joystick disabling