Nice!
So I'd like to point out a few things that I noticed (maybe you already have these noted down on "to improve", but in any case, here it goes):
The "running up/forward" animation is really weird, seems like there are a few frames missing.
When you use the fire magic on an enemy which is not in the frontmost layer, the animation looks like it is hitting the one in front of it. On unity and godot, you could set the animation to the same layer as the target enemy, but I've never used the SGB, so I can only point that out :( .
There are some NPCs that are walking super fast, and it makes it hard to speak to them.
Btw, I'm the one who asked you to compile it to linux.