Refractor code, move the code from NeverwinterDP
Merge pull request #16 from tuan08/master

Refractor code, move the code from NeverwinterDP