Fixed variable name in sh.util.bool. Changed behavior to make a little bit more sense as well
Added non-square Light support to Weltmeister, as well as support for non-smooth and gradient lights. Updated the TODO