- Use oldPos and newPos instead of posSelected
- Use one ChessPosition object replace for row, col
add playWithCom for mark playing with computer