Here it is, an idea I've had for a while but have finally gotten around to doing-the-do:

Make mapscreens easily, just:
  1. Add your places.
  2. Set the directions you want to allow moving from on each place.
  3. Provide the initial place-to-start value.
  4. Profit?

All is commented and easy enough to follow, if you're scared of Move Safely 2, not to worry, all the fun has been taken care of. Just lay back and enjoy the ride.

PS: any suggestions are welcome, this is for 4-direction maps, but it should be easy enough to make it into 8-direction if required (although I haven't tried! )