You can have a variable on your active block and make that chick to see if it is touching any other block. Something like this:
{Block is active; Block is overlapping titlemap; Block is not overlapping Block; has no touch}
{Set block to inactive; Add 1 to score; create new block at x and y} else {send block back to x and y}
hope this helps