Train.py is now pretty badass