AI_player is capable of playing with random weights, further improved game engine