Sponsor app and small improvements to the waitForKey function

... also allows the badge to be started by pressing A instead of sending a char via the console