Added visual AC
added bell(tput bel), move_cursor(move) and get_key(getch)
switched so start now takes a char instead of string