added animation support, improved lighting