Fixes major bug (heatblades that run out of fuel disappear!)

Thanks to yassistant for spotting this.  I think this was a problem with
having menus on an active item.  Finally fixed it, added some ELSE IF
commands to the iuse functions.  Also added more interesting menu text
to the shishkebab, it's got a punk-rock slant to match the poorly-built,
unreliable nature of it.  Finally, firebrand and Rising Sun still give
messages when on, but don't make noise while doing so.