converted  bbCombineDesires to  a MPxField  so that it can be more easily connected to  particles
some other general code cleanup as well.