This is really great and deep feedback. I agree with everything you're saying but I didn't have much time to balance at the end and felt fairly satisfied with the fast-paced (albeit sloppy) gameplay. I am considering redesigning the playable character (maybe having multiple playable characters) and rebalancing in order to force the player to be more precise. Thanks for the great feedback as it gives me a lot to think about for future projects.