If its going its going, however the following 3 text events i would move below all others, as someone might match them while issueing a command ment for the others.

on *:text:*choice*:#:{
on *:text:*who*turn*:#:{
on *:text:!& &:#:{


I would have thought on *:text:!& &:#:{ may have already been trapping others but im not fully sure on that.