We made a predictive input algorithm for the fighting mechanic in ours, inspired by "Aaronson Oracle" . You should check that out. It would work REALLY well with your game!
I just looked into that and it seems really effective, I visited this website: https://roadtolarissa.com/oracle/ wich is a live demo and I think that could work really well with my game, I just don't know about the complexity because it is 3 options instead of 2 but it is something to test and try it out.
Thanks for the suggestion!