Finished 2D List

2D list refactoring done, as well as all other refactoring. Alphaciv is
effectively complete at this point.