public Monster Generate() { Monster monster = new Monster(); monster = monsterNamer.NameMonster(monster); monster = monsterStatProvider.GenerateMonsterStats(monster); return(monster); }