Thanks for playing!
That glitch is because you don't have any aliens in a specific column and the alien selection works by index so if you have four columns with an empty column after the first one, choosing alien 1 would do as expected but then alien two would shoot from column 3 and so on. I did know about this problem but didn't have time to fix it. If I'd revisit it that would be top-priority.