Interesting stuff, looks alot like Karate, or even more like Xingyi.