The map is generated each time but not randomly. There are a couple of rules which tiles can placed where. This is important so you can deduce the location of Trudy. I agree, it's quite obscure at the moment and if I'd redo the game I would shoot for a shallower learning curve.