a cartoon castle on a floating island