cosine-weighted hemispherical distribution wasdqearrowkeys type 0 is a uniform hemisphere type 1 is cosine weighted
equations from here: https://cseweb.ucsd.edu/classes/sp17/cse168-a/CSE168_08_PathTracing.pdf @bambozzle for telling me why ~57.29577 is important