added lighting and basic materials (need to fix light rotation and depth test)