Add speed. Add non-blocking read from the keyboard.