Created basic board structure and early AI and player inputs.  Setup functions to check board status and request player moves that will also be used to control AI movement.