Add comments for the game plan
Write isValidMove function
Write makeMove method. TODO: write run callback
Add method for winning condition