The engine isn't perfect. The I's are bad, and numbers aren't in it (yet). I will improve it eventually. I did not take and scripts from anybody, but I do thank @eRKSTocK (sorry if I get that wrong) for inspiration on this.