Сделан бой в песочнице.

Signed-off-by: Ilya Petrash <gil9red@gmail.com>
Рефакторинг.

Signed-off-by: Ilya Petrash <gil9red@gmail.com>