added KeyboardInputGetter for button emulation during development
curses is ugly, but we will deal with that later. Instructions: press d/e for button 0 down/up, k/i for button 1 down/up.