Added isWhite() and modified move method