added hasAvaiableMoves()
fixes variables and canSwap()
adds validation for column and row in 
getQtyOfJewelsFrom…()
adds getBoard() and 
checkIfThereAreavailableMovesInTheBoardForThePlayer()