The concept is good. The plot is good. Much of the story is good. But the characters and writing seem very immature. Not as in YA, but like a new author who needs more time to hone their skills.
There’s a lot of telling instead of showing. The characters act in extremely shallow and predictable ways. But the game mechanics are pretty solid and enjoyable.