Added path to square functionality.  Protyped method to pull all move masks and function to filter exposed check.  Introduced game structure.