Switched to doc style comments for functions.
Added logic to check if combinations available for columns and rows.
Added logic to check for moves based on blank tiles.
Added functionality to choose random move from valid moves.