public void displayJailMenu(Player player)
        {
            int resp = 0;
            Console.WriteLine("\n{0}Please make a selection:\n", playerPrompt(player));
            Console.WriteLine("1. Pay $50");
            Console.WriteLine("2. Use Get Out Of Jail Free Card");
            Console.WriteLine("3. Roll The Dice");

            Console.Write("(1-3)>");
            //read response
            resp = inputInteger();
            //if response is invalid redisplay menu
            if (resp == 0)
                this.displayJailMenu(player);

            //perform choice according to number input
            switch (resp)
            {
                case 1:
                    player.payJailFine();
                    player.move();
                    displayPlayerChoiceMenu(player);

                    break;
                case 2:

                    break;
                case 3:
                    player.attemptRollDouble();
                    Console.WriteLine("Press any key to continue..........");
                    Console.ReadLine();
                    break;
            }
        }
        public void displayPlayerChoiceMenu(Player player)
        {
            if (player.first == true)
            {
                int resp = 0;
                Console.WriteLine("1. Finish turn");
                Console.Write("(1-7)>");
                //read response
                resp = inputInteger();
                //if response is invalid redisplay menu
                if (resp == 0)
                    this.displayPlayerChoiceMenu(player);

                //perform choice according to number input
                switch (resp)
                {
                    case 1:
                        //player.first = false;
                        break;
                }
            }
            else
            {
                int resp = 0;
                Console.WriteLine("\n{0}Please make a selection:\n", playerPrompt(player));
                Console.WriteLine("1. Finish turn");
                Console.WriteLine("2. View your details");
                Console.WriteLine("3. Purchase This Property");
                Console.WriteLine("4. Buy House for Property");
                Console.WriteLine("5. Trade Property with Player");
                Console.WriteLine("6. Mortgage Property");
                Console.WriteLine("7. Un Mortgage Property");

                if (player.getJailStatis() == true && player.first == false)
                {
                    Console.WriteLine("9. Pay $50 to get out of jail");

                }
                Console.Write("(1-7)>");
                //read response
                resp = inputInteger();
                //if response is invalid redisplay menu
                if (resp == 0)
                    this.displayPlayerChoiceMenu(player);

                //perform choice according to number input
                switch (resp)
                {
                    case 1:
                        //player.first = false;
                        break;
                    case 2:
                        Console.WriteLine("==================================");
                        Console.WriteLine(player.FullDetailsToString());
                        Console.WriteLine("==================================");
                        this.displayPlayerChoiceMenu(player);
                        break;
                    case 3:
                        this.purchaseProperty(player);
                        this.displayPlayerChoiceMenu(player);
                        break;
                    case 4:
                        this.buyHouse(player);
                        this.displayPlayerChoiceMenu(player);
                        break;

                    case 5:
                        this.tradeProperty(player);
                        this.displayPlayerChoiceMenu(player);
                        break;
                    case 6:
                        this.mortgage_property(player);
                        this.displayPlayerChoiceMenu(player);
                        break;
                    case 7:
                        this.un_mortgage_property(player);
                        this.displayPlayerChoiceMenu(player);
                        break;
                    case 8:
                        this.buyHouse(player);
                        this.displayPlayerChoiceMenu(player);
                        break;

                    case 9:
                        player.payJailFine();
                        break;

                    default:
                        Console.WriteLine("That option is not avaliable. Please try again.");
                        this.displayPlayerChoiceMenu(player);
                        break;
                }
            }
        }