Makes weapons/materials cheats more dynamic

Uses love.filesystem.enumerate to get the available weapons and
materials when using the give_weapons and give_materials cheats.