added region_logic file to deal with figuring out which regions have what objects