SmartPlayer AI minor fix should repair functionality.
Addition of ChessClient, which is not yet functional. ChessClient will handle networked games.

Players now store a reference to their king to check for checks.

Game now stores a reference to the Board for use in other classes (namely ChessClient).