Can move character around, though no character is visualized.  May want to return 'visibility' rather than boolean from isInView(), and modulate less visible things down in color.