pub fn handle_player_state(
entities: Res<'_, Entities>,
time: Res<'_, Time>,
player_states: CompMut<'_, PlayerState>,
player_indexes: Comp<'_, PlayerIdx>,
transform: CompMut<'_, Transform>,
assets: Res<'_, AssetServer>,
player_inputs: Res<'_, MatchInputs>,
atlas_sprites: Comp<'_, AtlasSprite>,
animations: CompMut<'_, AnimationBankSprite>,
bodies: CompMut<'_, KinematicBody>,
dynamic_bodies: CompMut<'_, DynamicBody>,
ragdoll_states: CompMut<'_, PlayerRagdollState>,
game_meta: Root<'_, GameMeta>,
collision_world: CollisionWorld<'_>,
commands: Commands<'_>,
)