Hot dang this was a satisfying game! I don't know how it took me until the last night of rating to get to it. I had a blast with this and love having multiple options for taking out the invading enemies.
The animation is delightful and fits the unique tone really well. My only suggestion would be to maybe add an additional movement option. A dash perhaps, or a teleport. That way if you're ever in a bind and need to evade quickly you have another maneuver.
Awesome entry. Great job.