Is there a function such as getch() which doesn't wait for user input? Or any type of input function that doesn't wait for user input, but just recieves it as it gets it?