much for the help! I was shocked to have so many responses so quickly. (I'm a new member.)
I would definitely consider a different method, chromatic, but I'm unclear on the method you're describing. Would I share the array containing the list of moves and create a thread to constantly check it, redrawing the map when its length had changed?
Thanks again, Monks.