AdjacentCell method Fixes

Fix adjacentEmptyCell method to only include empty Cells
Implement adjacentPlayerCell through invoking adjacentEmptyCell