fixed most bugs in texture, added environment map scene, changed sth in calculateBSDF, correct me if I did something wrong