changed board to a container of cell objects, added possible moves function and beginnings of AI implementation