Adds RowController. Refactors round-recap to return a promise for each turn.