- improve using of trainer
- new mode learning Agent vs Random