Rooms generation

Rooms now join up with each other
Need to implement overlap detection for better room placement