Somewhere around here, developing levels for Snails is fairly well documented, as evidenced by the large number of custom levels that are available.
You can only modify existing weapons, not add new ones. But you can change the attributes completely and come up with some wild stuff.