while true
do
echo "hello";
sleep 5;
done
Вы забыли о том, что необходимо хранить (не удалять) самую первую запись (чтобы можно было видеть свой прогресс).
Тогда будет не удобно делать выборку, т.к. придется фильтровать, показывая только 30 последних значений и самое первое.
Тогда придется проверять первая ли это игра