fn update_thrown_mines(
entities: Res<'_, Entities>,
element_handles: Comp<'_, ElementHandle>,
assets: Res<'_, AssetServer>,
audio_center: ResMut<'_, AudioCenter>,
trauma_events: ResMutInit<'_, CameraTraumaEvents>,
thrown_mines: CompMut<'_, ThrownMine>,
animated_sprites: CompMut<'_, AnimatedSprite>,
hydrated: CompMut<'_, MapElementHydrated>,
player_indexes: Comp<'_, PlayerIdx>,
commands: Commands<'_>,
collision_world: CollisionWorld<'_>,
transforms: Comp<'_, Transform>,
time: Res<'_, Time>,
spawners: Comp<'_, DehydrateOutOfBounds>,
invincibles: CompMut<'_, Invincibility>,
)