I admit, I'm more than impressed. Be prepared for a lengthy comment ohoho!
The concept is brilliant. It really is. A roguelike, always a fun time, built with multiple unlockable classes AND a randomly generated skill tree. I've NEVER seen another game with a skill tree, specifically, that did that. Skill trees that restart, yes. Weapon randomization, yes. But an entire branching web of skills to be completely randomized, not procedural or with a few random paths to choose from but truly each new skill in the tree randomized, that's genius. How did you actually pull that off? And do you think this new system is something we could see in future games? Be it yours or others.
The monsters were amazing as well. First playthrough, started with slimes, eyes, then bats. Second I died by night 7- really embarrassing- and I don't remember much of. I just completed my third playthrough and beat it, finally, after literally 4 whole hours of playing (though I did pause to eat...) And that started with the eyes. No slimes, it straight up started with a 2-hit enemy. Then skelebobs, eyes and finally bats. Oh, and then ghosts. Fully randomized enemy spawns, too, I love that.
And then we move on to replayability. I just beat the game as the archer, now I have unlocked the wizard- a new character, with new attacks and spells. I unlocked the first level of mastery, which promises a third character once I beat it. And even when I do beat it with all 4 characters, that still gives me the chance to play again anyway, as all the skills are yet still randomized. I could get lost in this game for a week or two, I think. Not something you expect from a browser game. So overall, very well done and bravo, you peculiar amalgamation you! (A turtle fox, you see.)
I am very eager for more from you and will be checking for other games in your collection. Thank you again!