So, Supermechs has a lot of play on words. But im not sure this is one of them
I've seen this at least 5 times now and it bothers me. But this is the first time i managed to get a screenshot (was almost too late. The match ended)
Is that supposed to be Napalm Strike?