Java-based framework that developers can extend to build their own grid-based games such as Sudoku, Bejeweled