Суть игрового процесса такова (всё в браузере):
1. Имеются столы.
2. Зарегистрированный пользователь может подключиться к одному из них.
3. За каждым столом по 5 человек, поэтому перед заполнением стола необходимо выводить экран ожидания.
4. В процессе самой игры каждый раз необходимо выбирать случайного человека за столом и "выкидывать" его.
5. В конце остаётся только один - победитель.
Так вот. С помощью чего возможно организовать ожидание игроков, плавную генерацию случайного числа и передачу его клиентам, на стороне которых будет генерироваться анимация? Плюс, столы уже созданы заранее, т. е. после того, как за столом кончится одна игра, может начаться другая. И таких столов должно быть множество.