Move mesh element check logic into utility, and fix shooter element check.
Add mesh data prepare functionality, since previous umodel error is due to local tencent upk not placed with bns upk. This functionality copy files from tencent dir to bns dir.
Fix shooter loop logic & add some TODO events.