Rename draw() hook to render() so the engine actually calls it
The engine module-lifecycle looks up HOOK_RENDER by the global name 'render' (engine_module_lifecycle.c:166). The previous draw() function was a global with no caller, so the editor's UI never rendered — the engine fell back to its 'no render hook defined' placeholder.
This commit is contained in: