Blocks now shift when inserted. And sort of inserts into the right location in the minHeap