Cost and piece disable implemented