Cannon balls at a castle in North Wales