@creaturefactory : you can use an analog PS2 joystick (see bangoog or aliexpress) and convert them to digital one to wire the controls on GPIO thnaks to an LM339 chip :
here is the schematic :
and the result :
this helped me to build a small cabinet with a 3.2" tft screen :