Added a BlockBase class that can hold up to 16 Tile references for a
single block based on Metadata
BlockMachine implements the new BlockBase class
Added EnumMachine to handle and register all machines