Update algorithms structure

Preparing for the code to handle displaying squares that will be
changed, and illustrating why.