Finish igniter + fix ForgeDirection after world reload

the facing direction in TileEntities weren't loaded correctly after a world reload, this happened because of using the blockmetadata field which never gets its correct value accept after calling getBlockMetadata(). this was also causing stuff like BlockBreakers breaking themselves after a world reload.