I really enjoyed this one! I love the art and character designs especially. There's definitely a solid gameplay foundation here too, but admittedly I think randomness plays too much of a factor in the outcome of each turn. I'd recommend either toning down the randomness or exploring additional mechanics that give players a bit more agency over the outcome of each turn.
Besides that, really nice work!