He did NOT STEEL my code. What he did is intended use of my code.
I wasn't intending to convey the impression that he acquired the code in any illegal way. I know that you intended for people to take and use the code.
The only point that I was trying to make is that by doing so, he assumed some responsibility for understanding it before trying to modify it.
With regard to the sloppy code: what exactly is sloppy about this code?
I'm not sure who you are addressing this to. I don't recall saying that the code was sloppy. I only mentioned that I didn't see a relationship between some of the names of variables and the purpose that the variables seem to be used for.
Now, I know that naming variables so that for the life of the program, everyone understands the variable to mean the same thing is tricky. It just seems that, in a few cases, either two different variables should have been used, or some better names could have been used.