Farm villagers, and don't farm if no room && `spawn_eggs` is false