Refine Logic.isVisible's argument to be a PawnLogic.

That's all that will ever be passed, and all that would ever make sense.