Welcome to Chinese Chess:)
The AI engine is very strong even for serious players. There are also thousands of endgames provided as training exercises that will help you improve skills, as well as give you hours of enjoyment trying to solve the puzzles.
You can also browse the saved games and many hundred thousands of online library.
The game represents a battle between two armies, with the object of capturing the enemy's general (king). Distinctive features of xiangqi include the cannon (pao), which must jump to capture; a rule prohibiting the generals from facing each other directly; areas on the board called the river and palace, which restrict the movement of some pieces (but enhance that of others); and placement of the pieces on the intersections of the board lines, rather than within the squares. -- From wikipedia.