All references to block types now use the Enum

Moved isWater() and isTransparent() to BlockType Enum
isTransparent() now handles all blocks