Application closes after user input
<p>I'm trying to construct a game on the console, but after a player is asked to input either A or B, the application closes. It shouldn't!</p>

<p>I have two classes. This one is Window.cs:</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyAdventure
{
public class Window
{
    public static void theWindow()
    {
        string playerInput = Console.ReadLine();

        Console.Clear();
        Console.WriteLine("You approach the window, and you look outside.");
        Console.WriteLine("You see lots of trees, but you can't put a name on the location.");
        Console.WriteLine("You pull the handle on the window in an attempt to open it.");
        Console.WriteLine("You succeed and escape the room through the window.");
        Console.WriteLine("\nAs you look around, you still don't know where you are.");
        Console.WriteLine("You suddenly hear someone approaching from behind.");
        Console.WriteLine("You turn around and see a man drenched in blood.\nHe's pale, and he looks sick. He moans at you.");
        Console.WriteLine("\n\nWhat do you do?\nA. Ask if he's alright and who he is\nB. Try to find something tod defend yourself with, just in case...");

        if (playerInput.StartsWith("A", StringComparison.CurrentCultureIgnoreCase))
        {
            Console.WriteLine("You ask if he's alright, but he doesn't respond.\nYou ask then who he is, but he still doesn't respond.");
            Console.WriteLine("Before you even get to think, he lunges towards you in a surprise!");
            Console.WriteLine("He holds on to you and tries to bite you.\nUnfortunately, he manages to do so and takes a chunk from your neck.");
            Console.WriteLine("As he's consuming you, you scream aloud in pain as you slowly fade away...");
            Console.WriteLine("\n\nGAME OVER!\nUnfortunately, your choices got you killed.\nPlease, restart the game and try again.");
            Console.WriteLine("\n\n(Press any key to exit");
            Console.ReadKey();
            Environment.Exit(0);
        }
        else if (playerInput.StartsWith("B", StringComparison.CurrentCultureIgnoreCase))
        {
            //Insert next class and method here...
        }



    }
}
}
</code></pre>

<p>My other class is Program.cs:</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyAdventure
{
class Program
{
    static void Main(string[] args)
    {

        Console.WriteLine("You cannot feel your body. You don't know where you are.\nThe room you're in is dark. You cannot see much.");
        Console.WriteLine("You decide to stand up, and take a look around. You see a door and a window.\nWhich do you check out first?");
        Console.WriteLine("A. Window\nB. Door");

        string playerInput = Console.ReadLine();

        if (playerInput.StartsWith("A", StringComparison.CurrentCultureIgnoreCase))
        {
            Window.theWindow();
        }
        else if (playerInput.StartsWith("B", StringComparison.CurrentCultureIgnoreCase))
        {
            Console.Clear();
            Console.WriteLine("You chose the door.");
            Console.WriteLine("\nUnfortunately, the door is locked.\nYou cannot leave through the door.");
            Console.WriteLine("You turn to the window.");
            Console.WriteLine("\n(Press Enter to continue...)");
            Console.ReadKey();
            Window.theWindow();
        }

        Console.ReadKey();

    }
}
}
</code></pre>

<p>Could anyone please help? Big thanks in advance.</p>
