it's weighted RNG, for instance Merlinus has a slight preference for missile. as for the art its AI generated but I cleaned it up and applied some dithering manually. mostly with the dithering tool found in this https://gmic.eu/
The idea for the shield was that it's a force field, kinda like in Dune, where it blocks bullets but still lets swords through.
Thanks for playing!