This is pretty much what The Legend of Zelda: Ocarina of Time's Kakariko Village looked like in my head the first time I played