original project: https://scratch.mit.edu/projects/1116317593/ red squares are letters that are not done yet