Invisible menu bug attempt take 2;  better altar rendering; code cleanup