Your block images do not tell the whole story, there is some complicated interaction between the blocks and the javascript in the webviewer that make your project work so far, and grouping sentences might be a bridge to far...
Your project, unfortunately, has become like a reverse game of Jenga, in which we keep adding another "block" on top. We may have reached the point where the tower will topple if we dare add another block.