Nightvision speedup

Quietus pointed out drawsq was thrashing the inventory badly checking for night vision ability with every square drawn.  Added a caching accessor to speed up accessing this info.