Adding cached weapons -- WIP