Thanks a lot for the input, most of the things you mentioned i am currently figuring out a way to rework them so this helps a lot, especially for combat since it's the thing i want to make the most enjoyable, as for the whole Godot/Python thing, basically Godot coding language is kind of a child of the Python language or at least i think so, all i'm sure is Godot uses Python in some way, that's why i said that, thanks again for the comment :D