Fixed the way randomness works to allow for non-side rooms