Added training capabilities incl. storage save/load, needs some class refactoring