Really nice game, the visuals and color palette look great and everything feels smooth to play. I liked the animations and overall game feel a lot.
One thing I noticed is that enemies sometimes spawn very close to the player, which can end the run a bit unfairly. A small safe zone around the player or tower could make it feel better. Also, a short tutorial or hint for controls like reloading would help at the start.
Overall it’s really fun, nice work!