This a Battle System Solution is a very modular system, and very easy to use as well as understandable, customizable and very easy to use for beginners and would be very simple to use for expert and intermediate programmers like me.
I created this very Battle System for my Game MechVania, which I Published on Itch.io:
https://mattjgames.itch.io/mechvania.