[Fix] Create squares when there's no other choice
Add MapDoubler + fix RoomGenerator