Pass piece length into createPieceFrame
BTProtocol: Allow full ints and indicies and stop hardcoding length