So viele Variablen sind das gar nicht, da man ja pro Variable bis zu 3 Buchstaben speichern kann - ob sich der Mehraufwand lohnt ist matürlich eine andere Frage, wenn man das über Pointer macht ist die Hauptarbeit eigentlich das benennen der Variablen.
Bei maximal 20 Buchstaben wären das somit 7 Variablen, wenn du dir das überprüfen hinterher einfach machen willst noch einmal 7 für das Lösungswort. Dann hättest du ein relativ universell einsetzbares Script, dass du praktisch aufrufen kannst wo du willst. Mit PicPointer ist selbst die Darstellung kein kompletter Horror.