Fixed crossproduct again
Made provision for case where  block is above a block.
Made provision for blocks above blocks.
Added blockID field.