Room transition alg stuff
room to room gen alg stuff