Refactored gridSquare object creation to separate function, created additional functions for requestion object information (i.e. number, type, chosen, chosenBy, etc.), Set up global variables for board config., created new function to check if a space is free and to configure the object settings for 'chosen' and 'chosenBy', In computersMove(): check for corner spaces are free, draw computer's move on free corner space, configured the computer letter to the opposite of player's choice; created Qunit Tests to test JavaScript gridSquare object creation and settings + checked to confirm that the 'chosen' and 'chosenBy' setter functions would work for the gridSquare Object.