Thanks a lot, im glad you enjoyed it :).
I had a delay effect on the gems dropping (with a wait for seconds delay in the loop), but found my machine struggling to deal with that when it had to do the whole board, and slowed down gameplay. It's something i'd like to try again though.
As it was i decided to go for faster smoother gameplay, rather then waiting to long for drop animations. I need to find a better answer though.
But yeah, i'd like to improve and fix that if i can.
thanks for the feedback :)