Interactive blocks

#1:

Change request updated