void sys_phys_simulate(entity this, float dt);
void sys_phys_simulate_simple(entity this, float dt);
void sys_phys_simulate(entity this, float dt);
void sys_phys_simulate_simple(entity this, float dt);
if (IS_ONGROUND(this)) { this.lastground = time; }
// conveyors: then break velocity again
if (this.conveyor.active) { this.velocity += this.conveyor.movedir; }
if (IS_ONGROUND(this)) { this.lastground = time; }
// conveyors: then break velocity again
if (this.conveyor.active) { this.velocity += this.conveyor.movedir; }