optimized shadow code
default fps is now 60 float, dt correction more forgiving (heh, never getting that one right)