public static void addTaxesDebt(Player player)
        {
            if (!hasPlayer(player)) {
                UnhandledDebt unhandledDebt = new UnhandledDebt(player);
                _unhandledDebtList.Add(player, unhandledDebt);

            }

            _unhandledDebtList[player].addTaxDebt();
        }
        public static void addPlayerDebt(Player payer, Player payee, int amount)
        {
            if (!hasPlayer(payer)) {
                UnhandledDebt unhandledDebt = new UnhandledDebt(payer);
                _unhandledDebtList.Add(payer, unhandledDebt);

            }

            _unhandledDebtList[payer].addPlayerDebt(payee, amount);
        }
        public static void addPropertyDebt(Player player, TitleDeed titleDeed)
        {
            if (!hasPlayer(player)) {
                UnhandledDebt unhandledDebt = new UnhandledDebt(player);
                _unhandledDebtList.Add(player, unhandledDebt);

            }

            _unhandledDebtList[player].addPropertyDebt(titleDeed);
        }
        public static void addCashDebt(Player player, int amount)
        {
            if (amount <= 0) {
                return;
            }

            if (!hasPlayer(player)) {
                UnhandledDebt unhandledDebt = new UnhandledDebt(player);
                _unhandledDebtList.Add(player, unhandledDebt);

            }

            _unhandledDebtList[player].addCashDebt(amount);
        }