Add session start function which sets up the board to have different gems in each slot and no matching rows of 3 or columns of 3 of the same type