The sprites, sounds, and UI graphics all work really well to make a polished game. I like how the player character has ranged and melee options to fight enemies, and their animations are really smooth as well. One suggestion I'd make is to add more variety in the enemies, like including enemies that can shoot projectiles in later levels.