Close gaps after matches

Still, this works only once, because the empty cells appearing at the top
of the grid are not refilled yet.
Refill and rotate the grid

Yay, that's done! Now you can finally play multiple moves because the grid
always ends in a completely filled state.