Попытка обойти проблему ошибки входного потока при работе в русской локали и нажатии BackSpace
Переписана функция readKey