fixed shadow bug, at least, for now, just need to do tone mapping and scene graph