Thaaaaanks! It can be very rewarding but also carpet chewingly frustrating. :D My next step is to see what I can do to speed up the sprite routines and hopefully get rid of that weird tearing near the top.