... needs to get next tile
... needs to check if bag is empty
... needs to check if the bag is empty
... needs to populate the bag on initialization
... needs to shuffle the contents of the bag
... the board needs to be created
... need to connect the cells via top, bottom, left and right
... need to create the bonus tiles and have a visual for them
... must set the tile
... must set the bonus
... set top, bottom, left and right
... public static void main
... must initialize all contents:
...... create window
...... create board panel
...... create player panel
...... create rack panel
...... create cell buttons
...... give out starting tiles
...... update player rack - new tiles
... must shuffle rack
... organize rack - all tiles to the left most side
... check what is in rack
... add and remove from rack
... check if the rack is full
... get the letter/character
... get the points for each letter/character