static void Main(string[] args) { var writer = new ConsoleWriter(); var reader = new ConsoleReader(); var monster = new Monster(); var recruits = CreateRecruits(writer); var army = new Army(recruits, writer, reader); army.Battle(monster); writer.WriteMessage("Press any key to continue"); reader.ReadChar(); }