Data structures

Created classes for the gameboard, the cells inhabiting the gameboard,
and a small class to manage cursor position for each player.

I'm sure the cells and gameboard especially could be improved upon.