Deleted for cleaner more efficient use of blocks and items and asm
Adding cleaner more efficient code for blocks and items and asm