So, I've discovered a bug in NeoLemmix while playing through GigaLems. The easiest way to see this bug is to create a level in the martian style with a piece of the red railing sticking up, and try bombing from right next to it on both sides. On the right, they'll bomb right through, while on the left, one pixel will be left.
There are two possible approaches to dealing with this.
Option A) Moving the bomber mask by one pixel depending on the lemming's facing direction (in this case, it would be moved one pixel right if the lemming is facing right)
The advantage of this option is that it should break far less solutions than the other option, and will also be easier to implement. The disadvantage is that this is still somewhat asymmetrical, albeit with more consistent logic to it.
Option B) Adjust the bomber mask, making it one pixel thicker on the right (or one pixel thinner on the left).
The advantage of this option is that it gives symmetrical results in all cases. However, it's more likely to break levels, too, and implementing it will be trickier, particularly in the case of making the mask thicker (as this will likely require some modifications to MAIN.DAT's format, thus requiring all MAIN.DAT files to be rebuilt). Of the two sub-options, making it one pixel thicker on the right is less likely to break levels than making it thinner on the left.
I'm not entirely sure which option is best, so let's hear what people think. And please don't suggest "make it an option"; that isn't going to happen as I definitely don't want an optional mechanics switch over something that subtle.