feat: CL reads piece from config.json, LISP tag in main loop
- main() reads config.json to determine piece (like C version does)
- Loads /pieces/<name>.mjs (standalone, no imports) via QuickJS
- LISP tag now drawn every frame in top-right corner (not just splash)
- JS bridge file reader trims null bytes from read-sequence
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>