Excellent graphics. I think it could benefit if the locations of the fights weren't random, so it feels like you learn the map. Moreover, during the fights, it could be cool to add a mini-game that you need to press at the right time to do critical damage or something. Overall, very good!