Overhaul the MLP and Tandem training and testing