Improved row removal algorithm

The game now no longer freaks out when you remove two rows at once. The
new algorithm also returns the number of rows that were removed, making
it easier for when score is implemented.