how long to beat batman arkham asylum