we will now have a weightedRequestQueue full of all the pieces that we need to download the file, and out download algorithm will simply have to pull them out and request them from the peers.