Fixed getValidMoves() for all pieces

Checking for same color piece not to be in cell before adding it to
valid moves array.