improved shadows

automated calculation of objToWallDistance + floor shadows + improved
skewing based of angle of occurrence