Formats files
- Updates Demo with lightSpeed and distance parameters
- add basic experimental shadow shader support to compile