The first thing you might detect is the fact the program tends to make extensive use of worldwide variables. There's a fantastic discussion on this subject at Stack Overflow. I'm not going to advertise or protect heavy use of world variables below, but I'd personally encourage you to be aware of all Views on the topic and figure out that there is a