to do it without text , you have to take the pgn and after the move add
cal = arrow , csl = highlight , d = yellow , l = red , a = blue , s = green
{[%cal/csl d/l/a/s and then beginning square and then end square ( if it is a highlight , then just the square ]} . Ex : {[%cal dg1f3]} draws a yellow line from g1 to f3 ( more then one should be separated by commas Ex : {[%cal dg1f3,ab1c3]}
did it without text