CS 573 Assignment 1 - X and O