Sorta added a canMoveHere boolean flag for isValidMove.