Fix slight problem in light calc

- switch back to Mitchell w/ width 2
- fix div by zero bug