Additional fixes for natural blocks.
Refactoring FakeBlock to be used generically.  Getting the textureName
is not reliable right now.