The first thing you would possibly recognize is usually that This system tends to make considerable use of global variables. There's a superior discussion on this subject matter at Stack Overflow. I am not heading to promote or protect major use of global variables below, but I might encourage you to be familiar with all perspectives on the topic a