Refactored the block initialization, as with the items.