You can also stop playing on a day that you stop a villager from moving. I have 5 towns and I can't possibly play them all everyday. It's real easy for me to keep my villagers. When they run over to me and say they want to move, I just tell them to stay. Then I can stop playing for as long as I like.