The Battle for the Castle

Twelve-year-old William uses the magic token to return, through the toy castle in his attic, to the medieval land of Sir Simon, which is now menaced by a skeleton ship bearing a plague of ravenous rats.