Adds tools/check_assets.py — check-yaml does NOT resolve sprite file paths, so a missing PNG only crashes at map load. This catches it statically. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>