a small japanese castle on top of a hill