Add canShotHit() interface function

Let entity decide if it wants to collide with shot or not.