When querying entities with shape, they can be furthe filtered by passing in an optional collision component.