What a delightfully strange game. Interesting weapons and configuration. Interesting units. Great music and sfx. Intense boss fight. The weapons and how they show up on enemies are pretty neat. This is a solid entry.
For the most part, I couldn't figure out the difference between the modules. I'd switch them around to find that different configurations did more damage to different enemies, but aside from the splitting and their appearance, I can't tell you what's the difference between green, purple and yellow.