After I while I found that this type of game can be frustrating as you are not incrementally solving the puzzle - instead there are multiple dead ends before stumbling upon the solution.
To make the site work as an 'app' you just need it to conform to the PWA (Progressive Web App) guidelines, and handle the install prompt. There's a good guide here: