Added support for a random, seed based level generator and implemented
the room connection method