Drunken puyo popping algorithm - doesn't work