I think it can be easily doubled, but wondering if x4 or more will be too much.
I did take a look at the code the other day but because I coded it from scratch rather than using blit and plot it'll take me awhile to adjust it!
I still need to sort it out so it can reach the end without trouble too, I'll see if I can give it a go this week.