private void SimulateBankruptcyByPlayer(Player activePlayer, Player currentPositionOwner) { foreach (var property in activePlayer.PositionsAcquired) { property.DemolishBuildings(); property.AssignNewOwner(currentPositionOwner); currentPositionOwner.InheritPropertyFromPlayer(property); } activePlayer.KillPlayer(); }