Arduino Leonardo based arcade style joystick with four buttons and button-combo support