competed adding pieces and blocks relative to the input size given. Handles non integer size/piece size