each behaviour type implemented, block_putdown works in 012