chore: use data-api initialization for `uberSudoku` module
- update `validate` method (this is not final, will be updated again later)