Lab3 with almost good depth buffer