Not having read the thread recently, I’m not sure what “this project” is, but certainly the OJE API is accessible, so you can read all the positions out of it, being careful not to smash it.
If we are talking about implementing Josekle, I’d love to see that in OJE, rather than separate. OJE has play mode, but it’s not used that much, because it was never really matured/gamified, rather a protoype.
Josekle would be the answer.
If someone wanted to do the front end, I’d be happy to support any API work needed…
(one advantage of doing it natively would be the ability to use the outcome throughout OGS)