Larger map

A larger level map, and some code tweaks to support it.

Also, a basic script to automatically generate the corresponding connection graph (phew!).

Some things still need improvement, particularly the movement between rooms. But that's cosmetic stuff that should not be in focus yet :) Functionality-wise I think this is OK, but I haven't tried moving across the whole map yet, for example, so it may be broken somewhere.