a cartoon castle on a island