further work on gameboard