Added BlockType enum to Block class