Added visor feature; still needs snapping/switching functionality.