change Token and TokenType template parameter
fix bug
fix DebugPrint

-add color output.
add IsSpeculatingDecider for actions with subeffects.
implement color output