Implemented hash checking for pieces; writing piece-by-piece instead of block-by-block