A vision on king
can be captured by king or a checkable vision.
can be escaped to flight squares.
can be interposed by a checkable vision.
A vision is passive when blocked or pinned.
Active visions are move candidates. That can be applied to a position. Can be played if there is no direct vision on king as a result.