Corrected incorrect int size
Added Block.Light() method to return block generated light
Added helper methods for light calculations