added training controller and simple neural network
added neural prioritization