Refactor board_filled() and firstMove. Related #10.
Refactor board_filled() and firstMove. Related #10.

This has been done to create a clear separation of concerns for these two funtions.

RhodesPeter/tic-tac-toe,RhodesPeter/tic-tac-toe