Added board state and pool management. Event classes and strategy interaces defined.