Sudoku app written in JS