There should be a brick minimum for running a shop. So, for instance, Mr.Wallet already has a two day inactivity limit for people who run shops, But what if we were to make an inactivity limit for construction, having not met a minimum of $5000 worth in bricks, before a time limit of two days?
if%clientactivity = false
if[Time variable] =< [2 days]
if%client[Land value] > 5000
{
function %client[Abandon land];
}
I'm not a fantastic scripter, but that's an overview of what it might look like if put into play. I don't know how Mr.Wallet does his scripts, though.