disable dust placement on non-solid blocks
added (0,0,0) check for lamps
need to fix update when a piston punches a torch
need to fix deactivation of lamps