public void CreateNewGameFromTemplate(string templateFileName, string newGameDirectory)
{
Directory.CreateDirectory(newGameDirectory);
Directory.SetCurrentDirectory(newGameDirectory);
Utilities.EnsureStandardSubFoldersExist();
Factory.NativeProxy.ExtractTemplateFiles(templateFileName);
if (NewGameFilesExtracted != null)
{
NewGameFilesExtracted();
}
}