a stone castle on a floating island