I think it is ok to have the game logic off-chain. It would be good however to decouple the transactions you do from their website. But I do think that this is mainly a question of priorities. Also, I would hope that they make the whole project open on github, so that the code can be reviewed.