This was REALLY satisfying. I think the positive/negative loop mechanic is an interesting twist, and I like how it encourages you to keep your distance until you find an opening. Plus I love a healthy serving of screen shake. If you plan to do more on this, I think adding a little bit more of an anticipation animation before an enemy attacks you could help with overall readability. Very good job!