When you type a letter from a to z, the corresponding word
from the code in ps1 appears on the canvas.
What happens when a character is typed into a cell which is already occupied?
In this example, the character is pushed off into a neighboring cell.

Try overwriting characters.
Try repeating the same character in the same cell.
Try alternating 'c' and 'd' in the same cell.

source code