public override Player CreatePlayer() { var player = new Player(this.ConsoleOut, this.SoundPlayer); player.Position = this.GameBoard.StartPosition; player.AddToInventory(new Flask(this.ConsoleOut, this.SoundPlayer)); player.AddToInventory(new CoinPurse(this.ConsoleOut, this.SoundPlayer)); player.AddToInventory(new Dagger(this.ConsoleOut, this.SoundPlayer)); return(player); }