Add computer player AI and unit tests for AI implementation