Provides a simple contract for any object that can be visible to a player.
Returns true if visible to the player, else false.