Check for a valid bishop move
Check for a valid rook move
Check for a valid queen move
Check for a valid knight move
Check for a valid pawn move
Check if there are any valid moves for each piece
Check if the current player has any moves left