Что-то я сомневаюсь, что выстрелы текущего хода расходуются у того, кто ещё не ходил. В таком случае преимущество у первого игрока. Перезарядка должна быть на начало хода игрока. Если во время хода игрока выстрелы не были потрачены, то тот кто подставится - получит выстрел независимо от того, был уже ход игрока или не был. И выстрел израсходуется со старого хода. Короче нужно сверить с оригиналом.