Battle of Yang Castle