update to latest X3 APIs
+ simplify semantic actions
+ fix hex1 color rule