instead of working by RoomExit, I'll just go room by room, exit by exit.
gave Room a String() method for my sanity
no longer trying to load everything into memory in one big batch
Too much magic. I'll just write a JOIN and create small, composable data
types to represent my domain objects.
grug brain smile, complexity demon no visit today