Minecraft.
So I did my research and learned that only zombies will attack villagers, so I don't mind that much if a spider climbs over the very long wall I built around the village if I have a sword to defend myself. I used cobble stone wall with 4 gate entrances around, I have multiple lamp posts and solo torches placed around the village, and between the blacksmith's building and the hill I've started building a thick stone brick wall just because that area is particularly hilly, while the cobblestone wall was used on more or less more flat ground. I felt like I was in that movie Zulu when testing out the place multiple nights for safety, I got over 20 pieces of gunpowder from all the creepers I killed (a creeper will drop 1 piece when killed at the most, sometimes it drops nothing), I was just killing bad guys left right and center all night for multiple nights looking for weak spots and strengthening said weak spots. The castle like stone brick wall isn't done yet and one section on the upper level still needs some work but I feel safer about traveling at night without zombies killing villagers in the distance.... maybe I'll check on them for the first few nights after I feel done.