AI Implementation

Essentially designing an AI to randomly select a valid move and then
execute it. This is trickier than it sounds because of the interface
beetween board and the AI