public int ChainReact(IField field) { var bombsDetonated = this.chainedBombs.Sum(bomb => field.Explode(bomb, false, null)); this.chainedBombs.Clear(); return bombsDetonated; }