added custom matchers for nicer test syntax
changed $ to _ looks a bit cleaner
Jiang piece move 1 step at a timee
Jiang piece only move within the palace
MA should only move in L shape