The 96 base levels have JavaScript test() functions in their checks
that validate gameplay objectives. These can't be serialized to a
database — they need to stay as code. Custom levels from admin panel
work for tutorials/challenges but without the star check system.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>