haha, it's funny Good job
Yep, I agree with what you want to say basically.
The continuous statements in the same nesting level, each if/elseif/else clause or while loop, would better select multiple. The separated statements as you wrote need to be considered deeply how they should behave though.
The help texts should not need to be assigned to long tap. Those are enough to be in the context menus.
Long tap is standard context for multi selection on Android OS. Theoretically, UX or UI should be standardized, not be unique.
After changing multi selectable mode, anywhere on each statements would accept normal tapping.