some restructuring of gameboard