void delete_projectile(ProjectileList *projlist, Projectile *proj) { _delete_projectile((ListAnchor*)projlist, (List*)proj, NULL); }
void delete_projectile(Projectile **projs, Projectile *proj) { _delete_projectile((void **)projs, proj); }