Added Block ID Checks, now only places on solid blocks.

This has reduced amount of torches dropping, but there is still some
glitches!