a cartoon castle on a floating rock