The technology behind Orion Stars seems to work well—people say the games run smoothly. But it’s tough to say how trustworthy the site is.