У меня поле это одно сообщение, которое постоянно редачиться. Когда по тебе противник стреляет, нужно это отобразить на пару секунд, а затем поменять поле ещё раз. В этот sleep пользователь из другой игры тоже может попасть, а этого бы не хотелось
В телеботе создаются потоки на разные события, соответственно, поскольку time.sleep блочит один поток, каждое сообщение будет спать отдельно