Update BoardGen.java

Added all 12 current base boards to the game and therefore had to create a new method to generate a board number because it is now a larger value than before (now decides based on array size). Same changes made to game.java to the for loops making them dynamically loop base on the size of the array being accessed.