/// <summary>
        /// Provides Logic for Plot and Combat for the second stage
        /// </summary>
        /// <param name="player">Main Character</param>
        /// <param name="enemy1">First Enemy to fight</param>
        /// <param name="enemy2">Second Enemy to fight</param>
        /// <param name="boss">Final Boss of Stage</param>
        private static void DoorStage2(Player player, Enemy enemy1,
                                       Enemy enemy2, Enemy boss)
        {
            Stage2.PreNoteMsgs();
            Item note = Stage2.PlayerViewsNote();

            player.AddToInventory(note, 1);
            Stage2.BreakWebsScene();
            Combat.StartCombat(player, enemy1); // Giant Spider
            if (DeadOrRunCheck(player, 20))
            {
                return;
            }
            Stage2.JumpOrClimbScene();
            Combat.StartCombat(player, enemy2); // Aligator
            if (DeadOrRunCheck(player, 20))
            {
                return;
            }
            Stage2.BossScene();
            Combat.StartCombat(player, boss); // Kraken
            if (DeadOrRunCheck(player, 20))
            {
                return;
            }
            Stage2.Stage2Beat();
            player.Stage = false;
        }
        /// <summary>
        /// First Level of Game
        /// </summary>
        /// <param name="player">Main Character</param>
        /// <param name="enemy1">First Enemy</param>
        /// <param name="enemy2">Second Enemy</param>
        /// <param name="boss">Stage Boss</param>
        private static void DoorStage1(Player player, Enemy enemy1,
                                       Enemy enemy2, Enemy boss)
        {
            Stage1.Scene1();
            Combat.StartCombat(player, enemy1); // Skelton
            if (DeadOrRunCheck(player, 10))
            {
                return;
            }
            Console.Clear();
            Stage1.Scene2();
            Combat.StartCombat(player, enemy2); // Goblin
            if (DeadOrRunCheck(player, 10))
            {
                return;
            }
            Stage1.BossScene();
            Combat.StartCombat(player, boss); // Giant
            if (DeadOrRunCheck(player, 10))
            {
                return;
            }

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("\nAfter defeating the {0}, {1} leaves the room. " +
                              "You hear \n the door lock behind you as you step " +
                              "into the lobby.", boss, player);
            Console.ResetColor();
            player.Stage = false;
            Stage2.PrintPreDoorMsg();
            player.Shield = 1;
        }