REFACTOR Better capture of stdout.
REFACTOR DRY.
REFACTOR DRY.
REFACTOR Removed unused gubbins.
RED Need a 'reset' function.
GREEN
RED Reset should show a blank board.
GREEN