factored out an AI
added example Neural net code
fiddling with heuristic value function