Related branches

Triage options:
- Fix warning to be a real warning (and not break the game)
- Permit hyphens in resource names (103 in the official repo; compare to 11 with hyphen in version)
- Break compatibility with old resources using hyphens in the name properly (requires further discussion and migration plan?)