Fix list implementation.

 - Forgot two renames of apply_view_to_row.

 - Didn't adjust the math to account for dropping Edge pieces.
Keep score with a Writer monad.