It works!

I've finally (as far as I can tell) managed to iron out all the problems my match-3 game was having and fix some edge cases, and it's now finally playable!

video300.gif

There's only one thing left to do. Each level, or "sector", will have a limited number of files, and the level ends when you can no longer make any matches, encouraging efficient matching. If the screen is still full, you lose; otherwise, you progress to the next level. I need to somehow program an algorithm that will check if there are any possible matches on the screen, and end the level if there aren't. If I can just do that, I'm home free.

Wish me luck!