Added an abstract implementation of a player which uses a neural network and TD learning for any state based game.