Implemented basic move selection based on the sequence analysis.  Need to optimize for speed
Modified Board class to have much faster copy constructor by using int arrays as the internal representation of the Board instead of an ArrayList of Points