They just need to add a wait list. Board in the ward, walk up click board name added. When houses come up depending on the number it alerts that many people at the top of the list. So if 6 homes are up the 6 people at the top get notified to come get a house. You get 24 hours to buy one after that it jumps to the next person. So if 6 homes are up person 5th in line does not buy one. It jumps to person number 7, when homes come again if the player in the number 5 spot fails to buy again then they get moved to the bottom of the list.

This would apply to new buyers and relocators. It would not apply to new wards until after they have filled up. Gets rid of the stand around clicking for hours people are pulling.