The visuals are really nice! The mechanics work cleanly as well.
I'm just imagining this being multiplayer with 2 teams of 2, the chaos would be amazing aha. You could even implement enemy AI to replicate that up to a point, but that is just a random idea.