agree, let's leave all the hard work to blitbuffer. I will wait til you integrate that algorithm into blitbuffer :)