A significant step towards reordered matches

Currently, it detects the matches as they are set up and clears them in that order.  However, it does not yet detect when matches are broken, nor does it actually create moves to go with the matches.
Completed (buggy) ordered matches

Known bugs:
-Sometimes horizontal matches will not create moves when cleared.
-Occasionally larger matches (usually 4s) will have a smaller section of them counted as a seperate match.
Fixed horizontal second row bug

I haven't seen the other recently, although I don't think I did anything that would've fixed it.  Unless it was caused by the same problem in a different place, which is possible.
removed some obsolete debug statements
Fixed bugs! (In the match algorithm)

-Display bug caused by dragging the tile off the edge of the screen, which can only occur on PC
-much more importantly, bug which removed the wrong matches from the match array, causing miscounts and crashes.
Merge branch 'OrderedMatches'