I haven't finished the chooseMove and network algorithm yet,..
I almost have the chooseMove I just have to do the hashtable thing.