fix byte to short cast for block IDs
add some blocks
fix some block definitions