Merge pull request #58 from winstonho/master

update
Merge pull request #59 from winstonho/master

castle and flag
update
Merge pull request #27 from huanzhz/master

m