In between commit

implemented room generator, map generator and room switching.  This was
made in one class, starded spliting it and now it's broke ...
Merge pull request #1 from rhsattev/Roel

In between commit