Fix bug in bestAvailableCell function.

The bestAvailableCell function was returning cell[0] if no cell has 2s adjacent to it. This commit fixes this issue by returning a random cell if this happens.
Merge pull request #4 from darkstar112358/master

Fix bug in bestAvailableCell function.