int gate_intersect( ent_gate *gate, v3f pos, v3f last );
u32 world_intersect_gates( world_instance *world, v3f pos, v3f last );
-void ent_gate_call( world_instance *world, ent_call *call );
+entity_call_result ent_gate_call( world_instance *world, ent_call *call );
void ent_gate_get_mdl_mtx( ent_gate *gate, m4x3f mmdl );
-void world_link_nonlocal_async( void *payload, u32 size );
+void world_link_gates_async( void *payload, u32 size );
void world_unlink_nonlocal( world_instance *world );
void render_gate_unlinked( world_instance *world,
ent_gate *gate, vg_camera *cam );