Added initial code for training a generated program
Program now has initial implementation to improve itself when it loses to the opposite ai
Gui train button now runs train script 500 times to improve ai program