`instanceof` can be more expensive than just checking if the component you want exists on the entity, its also less ecs-idiomatic