GameGrid function ( ) { return ( gameGrid ) ; }
gets the game grid . concode_field_sep int EMPTY concode_elem_sep int currentPlayerIndex concode_elem_sep ArrayList<BiConsumer<Player,DiskPlacement>> diskPlacedCallbacks concode_elem_sep boolean exitGame concode_elem_sep ArrayList<BiConsumer<Player,DiskPlacement>> invalidMoveCallbacks concode_elem_sep Player player1 concode_elem_sep Player player2 concode_elem_sep ArrayList<Consumer<GameResult>> gameOverCallbacks concode_elem_sep int PLAYER_TWO concode_elem_sep int PLAYER_ONE concode_elem_sep GameGrid gameGrid concode_field_sep int getCurrentScore concode_elem_sep GameResult play concode_elem_sep GameManager onGameOver concode_elem_sep void invalidMove concode_elem_sep boolean checkMove concode_elem_sep int getCurrentPlayerIndex concode_elem_sep DiskPlacement[] findValidDiskPlacements concode_elem_sep void gameOver concode_elem_sep void initGameGrid concode_elem_sep boolean isValidMove concode_elem_sep void placeDisk concode_elem_sep boolean recurseDirection concode_elem_sep void playOneTurn concode_elem_sep GameManager onInvalidMove concode_elem_sep void makeMove concode_elem_sep Player getPlayer2 concode_elem_sep void quit concode_elem_sep Player getCurrentPlayer concode_elem_sep Player getPlayer1 concode_elem_sep void initialize concode_elem_sep void diskPlaced concode_elem_sep GameManager onDiskPlaced concode_elem_sep boolean checkDirections