Bar-playStatement logic.
Pending code-cleaning