По поводу переселений. Это костыль, и это плохая тенденция.
Решения должны быть естественными, по игровой механике. Идея кругового заселения понятна, она реализована во многих подобных играх, и там нет таких проблем.
Брошенные акки используются как источники ресурсов. Это один вариант.
Второй чуть хитрее, но тоже более естественен. Давайте представим, что вместо "мертвого" соседа мы можем выбрать следующего по "дальности" и установить с ним отношения. Итого, если вам положено, скажем, 25 активных соседей по вашему развитию, у вас и будет их 25. Выбирать особо тоже не будет возможности - "очередь" будет фиксирована, активного соседа "выбросить" нельзя. Но зато проблема мертвяков будет решена раз и навсегда.