1.Создавать воинов из json (также как оружие)
2.Добавить показатель брони воина (полученный урон = урон оружия - броня)
3.Добавить шанс попадания оружием
4.Для класса Weapon добавить метод, вычисляющий средний урон за удар
5.Добавить свои виды оружия, сбаллансировать их по урону (ср. урон 20 +- 10)
6.Возможность "битвы" 2х2, 4х4 ... NxN. Нужно продумать логику нанесения ударов.