A complete loop
Initialize once, advance one deterministic tick at a time, then project state to the host.
global ticks: i32;
function main(): i32 {
ticks = 0;
return 0;
}
function tick(): i32 {
ticks += 1;
return 0;
}
function render(): i32 {
return 0;
}