Handicapper Watch: Indian Castle has claims in Festival Chase