updated the controller and replay files. added another feature. added the NeuralNetworkController which uses the current controller.