#12: implemented weapons cache in Creature, so that we can intelligently select weapon of greatest strength with some probability while having ok performance