Played this game till level 35. Honestly, this game is probably a 3/5 in its current state but I can tell you put effort into this. Good simple game but a couple things that I noticed other people have not mentioned:
1) In game design if there's something you should be doing literally at all moments then that thing should be automatic. There's never a reason to NOT hold down the Left Mouse Button. Holding down LMB got tiring after a while. Make this autofire or put some kind of drawback to constant fire or bonus to not hold down LMB. I ended up jamming this button down.
2) You need a way to get rid of items. After a point picking up boots made me too fast and picking up too many (47) rage crystals made the arrow speed so fast that I had giant blind spots. The arrows were moving so fast that they didn't have hitboxes closes to the avatar. I stopped picking up those items but I would keep getting them in chests (or accidentally running into them because I was going too fast).
3) There's a glitch with the slime spawners. If you kill 2 of the spawners and leave 1 spawner and +1 mini slime alive you could leave the room and rejoin and the room will repopulate (sometimes with Giant slimes). I did this repeatedly to spawn enemies for experience and items. You should probably look into this.
4) A map option would be nice for locations i've already visited. Sometimes I wouldn't be sure what paths i've already gone through. Also, I'm not sure how your game is structured but a return to start portal at the end of dead-ends would be nice spent far too much time going through rooms i've cleared to search for the next floor.
5) After you gain too many level you stop gaining talents. I don't expect you to make infinite options but the ability to choose past talents you didn't choose before would extend the gamelife. Possibly make talents random and repeatable. This would make leveling infinitely useful.
6) I ended up muting this game after the arrow fire rate became too fast.
Good foundation overall. Hope this helps.