William Hill Debuts Enhanced Betting App in Iowa