finally get some happy implementation of the GameObject and Minecraft's Big-Three relationship. auto handling of metaed vs non metaed block in BlockObject since Minecraft really doesn't need that knowledge. hides naming implementation details in BlockObjects too. However, this imposes a slight coupling between me and forge because of the texture setup. I'll have to think more...