Huarong Puzzle!

Huarong Puzzle(also named as Klotski), is based on a Chinese historic story during the Three Kingdoms period. The king, Cao Cao had be defeated in Chibi war by Liu Bei and Sun Quan, was escaped to Huarong Road, and met Zhu Geliangs ambush, Guan Yu in order to repay Cao Caos kindness, finally let go of Cao Cao. Try to move the pieces and free the King with as least steps as you can.According to the different difficulty levels, it included most array methods and its solutions, and you can also layout the array randomly.