implemented graphical representation of the board
tidied up visual presentation