added kbhit() to conio