Bob Kelly visits Kids Castle a place for royal fun