Add soft point-light shadows

Fix warnings
- Remove dead code, un-needed mut, etc.
New sample scene to reflect the point shadows