public World CreateFirstGeneration(string initialStateFilePath)
        {
            var initialWorldStateInput = _inputReader.Parse(initialStateFilePath);

            _inputValidator.Validate(initialWorldStateInput);
            return(new World(initialWorldStateInput));
        }