made levelfactory much shorter by creating a roomfactory class