Room generator fixes

still need to fix certain positioning. Overall functionality works