dummy gun/inventory system

doesn't actually do anything yet because I've hit a standstill relating
to validTarget; once I rewrite it to emit an array instead of a /lot/ of
different tiny messages I'll be able to just copy the array to all of
the select fields at once