Thanks for the thoughtful comment. I'm aware that earning Gears is a bit tough, especially early on. We definitely had some balancing issues. I can't update the game right now due to the voting period, but once voting wraps up I'll push out a balancing patch. And yeah, punching is a lifesaver. It works great against the small enemies and every melee kill also restores some HP.
And yes, we're using Vite and Three.js.