add depth test and depth buffer
add ordered rendering to ball