Remove the cutesy, self referential nonsense
Stuff like "spiky evil dark moon" or "big bad" needs to go.
It's lazy and it degrades the game.
I can't think of a single game which benefitted from not taking itself seriously. It's not cute or clever, it's just lazy.
As for the technical aspect, I see that you are finally adding good animations into the game, this is great and you should keep it up and further polish and enrich all animations and effects.
Don't let anyone tell you that gameplay is separate from animations and graphics, if animations are not good the gameplay will also be far less enjoyable.
Also, I'm most looking forward to the Tinkerer class as I have always enjoyed playing engineer and similar unconventional classes.