Renamed class LoadedMagazine to Magazine for clarity

- Reasoning: not every Magazine is loaded into a weapon by default