It is heavily based off of Ryan's train_CB

Honestly a piece of cake to implement thanks to you Ryan. MNRFit sometimes does not converge. I know we had this problem prior with MU-Desync. Just need to fiddle around with it.