I like the sprites of the projectiles as they made it really easy to know which ones they were and they have a "feeling of power/speed" to them which is a great way to convey information without saying anything. I also like how the color of the enemy's shirt changed to represent their health which made it so that the UI is not cluttered with health bars and I could see better.
One thing I recommend is adding an indicator to the player health to let you know when it is broken as well as adding one to the player's projectiles to tell them apart from the enemy's. A simple "ring" or some other FX should do the trick.