Moved external cache chunk chip IDs into addr field, as only 24 bits are being used to address the locations in external memory; Fixed an inefficiency in defragging logic; Fixed searching for loops that used a continue with negative logic instead of a break with positive logic, like they should have done; Fixed not making sure a local cache block is in use (i.e. assigned to an external block) before saying that external block is loaded into local cache, as it's possible to have an address accidentally match.