Found More Problems

Since our last commit we think we have found some more problems in our code
specifically in analyzeMove in smartAgent when we went to try and abstract
parts of our code. I have added my notesAI.txt file which contains all of
my notes for the project to date so that they are easily accessible to
everyone so that they can see what we have done and what decisions we have
made and why. Easier than trying to fit everything into a commit message.
Found More Problems

Since our last commit we think we have found some more problems in our code
specifically in analyzeMove in smartAgent when we went to try and abstract
parts of our code. I have added my notesAI.txt file which contains all of
my notes for the project to date so that they are easily accessible to
everyone so that they can see what we have done and what decisions we have
made and why. Easier than trying to fit everything into a commit message.
Re-Writing analyzeMove() and Notes

In the file temp.java, there is a version of analyzeMove() that is being
worked on. The idea is to re-write analyzeMove and abstract more out of it
to make it more readable and easier to debug should there be a problem.
This also serves as a way to go through the logic of it again to make sure
that there are as few logic errors as possible. Look at the Notes to get an

idea for one of the larger logic problems that we have discovered recently.
AnalyzeMove Revision 1 Done

This commit has a new version of AnalyzeMove in the temp.java file. I have
not added anything to smartAgent.java yet becuase revisions still may have
to be made. This Branch needs to be merged with the Refactor Branch.
Merge Between Abstraction And Refactor

We have just merged the abstraction branch and the refactor branch.