refraction and transparency: added (buggy but nice looking)