Added check to make sure that if the chunksToRemove list is empty when we actually run the 'delayed task' of unloading chunks, that we don't do anything. Also changed the chunkstoUnload.size() -1 calc to just be 0, since it shifts everything when it removes an entry by 1 anyway.