Added blocks
Added piece manager , and we request now more efficiently