We've got line of sight and fog of war working now!
To keep track of the "remembered" dungeon layout, I'm chucking those arrays of coords into #redis, set to expire after a week (which might be too long). I figured that since the dungeons will be so ephemeral holding onto them for any longer than that is a waste.
Pleased with this #gamedev log because it really does start to make it feel like a game.