Yes, Michel.
I'm on a break from roofing repairs for rain right now (and of course, the area being repaired wasn't water-proofed before the rain began!). I intended to look at your work this evening, and suggest some 'simple' coding concepts that aren't obvious to a beginner, but are very common (and good) programming practices.
For instance (I can't give you code-specific information right now... not at my machine for coding), it makes very little sense to 'hard-code' values associated with a letter IN the script. A better approach is to build an array with the letter (or letters...) as the 'index', and an associated cell with an entirely arbitrary parking position of your choice. You may have as many single letters OR strings in there as you wish, since both the array indices and their parking positions are arbitrary values you input.
This array would be stored external to the script in a comma-delimited text file, so that you needn't EVER change your code to change your parking positions -- you'd simply edit the text file with any ordinary text editor, like notepad or notepad++. The next time you ran the script, it would use whatever values you put in that text file.
I imagine you're not yet comfortable with such a concept, but I can give you code examples to demonstrate how it should work.
And yes... the way the corrector code works right now, your new code could be added to that routine, so you wouldn't need yet-another script.
Lloyd