Castleの実装

see also: https://github.com/iyuuya/kingdoms/wiki/Components#お城--castle