Implemented non-uniform rim lighting.
Included field for shadow coordinates in frag shader
Modified rim lighting parameters.
Implemented raycasted shadows correctly now.