basic game board and selection logic