VOYEUR: Some cleanup and enum-ifying graphic drawing code
VOYEUR: Fix memory overrun in fading code