Xingyiquan: Theory, Applications, Fighting Tactics and Spirit