fix mspot and add test that infill crits are stored in opt.path