isWhite, isBlack, isEmpty implementation
bug fix with isWHite, isBlack
isChecker method
proper move implementation