good will hunting screenplay analysis