Bug corrections

Horizontal match-3 no works properly with blank tiles
Push and pull functions more robust