So we have apps like Nesoid, Snesoid, Gensoid and Gameboid which give us great emulation of some classic systems, but the controls don't exactly make every game as playable as they should be. For example, due to the limitations of the keyboard, you wont ever be able to charge a shot, dash and...