Yeah, it feels like just a few tweaks are needed to have a solid game. Going to throw a suggestion out- would it be possible to have like an outline on the mechs when there's heavy smoke? Like how L4D or other games do for low visibility areas?
It's going to be a bit tricky with how GM's draw_sprite function works and how I'm handling depth sorting of the smoke particles, but it should be possible with a shader. Will look into it, thanks for the suggestion!