Impressive work!
Spamton even managed crashed my game.
Error when calling global function 'FrameFunc': [string "lib/Ltask.lua"]:59: [string "_editor_output.lua"]:6530: invalid lstg object ========== coroutine traceback ========== stack traceback: [C]: in function '__index' [string "_editor_output.lua"]:6530: in function <[string "_editor_output.lua"]:6528> ========== C traceback ========== stack traceback: [C]: in function 'error' [string "lib/Ltask.lua"]:59: in function 'Do' [string THlib/editor.lua"]:22: in function <[string "THlib/editor.lua"]:18> [C]: in function 'ObjFrame' [string "THlib/ext/ext.lua"]:204: in function 'DoFrame' [string "THlib/ext/ext.lua"]:265: in function 'DoFrameEx' [string "THlib/ext/ext.lua"]:293: in function 'onUpdate' [string "foundation/SceneManager.lua"]:64: in function 'update' [string "foundation/MainLoop.lua"]:13: in function <[string "foundation/MainLoop.lua":11>