completes first stable version that is able to run in the simulator, but doesn't show any learning success, unfortunately