support json mode, add split left right sprite, correct target positions