Complete working system! Runs, although I'm not sure what's going on with training.