Reminds me of SNUFF
You guys remind me of a British band called Snuff.
Liked the track, it makes me think of a hypothetical Mario game where Mario and Luigi are each equipped with a chaingun cannon and a backpack full of ammunition which magically never runs out, enabling them to shred everything in the Mushroom Kingdom to confetti... ah well, I can dream, can't I ?