Hello,
First of all, thanks a lot for your feedbacks, this is precious for me.
I agree, the player should be able to drop the card anywhere, not just on the "+" sign, but I did it like that because it was simpler to create/implement the game this way. Maybe I should explain better to the user that he/she can only put cards on "+" with a small tutorial?
Then, I really think the
If (A) B [else C] End
Should be shown like you said, with A and B (adn C) being sub-blocks inside the block. So far I don't know how to show that, but I will try to find and implement it in the next version.
For you last point, there is a preview map :
