add phong and explosion shaders
add more geometry, change default shaders, add light uniform