Rainbow swords

This pull request does a few things:
Allows energy swords to be emagged, making them rainbow-animated.  This is a purely cosmetic bonus, a way to show off.
Allows double-bladed energy swords to be rainbow-colored as well, either by being emagged or constructed out of rainbow swords.
Then mirrors these changes for toy swords.  This is so people know to try emagging their real swords later, but mainly just for fun - rainbow toy swords look cool.  A toy double-bladed rainbow sword is just as harmless as a regular toy sword, but it shows the user was able to "borrow" an emag.
Double-bladed toy swords weren't even a thing, before - this fixes that, too.