## About The Pull Request
Title.
## Why It's Good For The Game
In the case of materials. the two folders had roughly the same names,
and material_containers rely on materials to work anyway so they belong
inside the materials folder, instead of a separate directory with the
same name (minus an s).
As for food, the food items have filepaths that differ too much from the
corresponding recipe files, despite the two being closely connected as
far as features and game mechanics go, and that makes moving back and
forth between these files a pain in the ass with a standard file
manager, workspace viewer etc.
## Changelog
N/A
## About The Pull Request
Prevents this:
<img width="481" height="188" alt="image"
src="https://github.com/user-attachments/assets/f21d1af3-976d-49ff-a42b-0ac2acf67142"
/>
By not having `testing` output in
`/datum/material_container/proc/has_materials`.
I forgot what object is processing and constantly checking for this, but
oh well.
## Why It's Good For The Game
Calm down.
## Changelog
Not player-facing.
## About The Pull Request
This was LONG overdue and its finally time. Refactors 2 components to
regular datums
- `/datum/component/material_container` -> `/datum/material_container`
- `/datum/component/remote_materials` -> `/datum/remote_materials`
Reduced memory overhead and stops misuse of component i.e. storing it in
a variable
## Changelog
🆑
refactor: refactored material container code to reduce memory overhead.
Report bugs on github
/🆑