Adds that thrown blocks and items are correctly lit - either using deferred or forward shading. Cleaned up various things on the way. Also copied block shader which gets used as a material to a new shader. The new shader solely uses deferred shading.