@Override
	public boolean validMove(int x, int y) {
		//can only move one in each direction
		if(!inBounds(x, y)){
			return false;
		}
		//also need to look for check or check mate...
		if(this.x+1 == x && this.y+1 == y){
			return true;
		}
		if(this.x+1 == x && this.y-1 == y){
			return true;
		}
		if(this.x-1 == x && this.y+1 == y){
			return true;
		}
		if(this.x-1 == x && this.y-1 ==y){
			return true;
		}
		
		return false;
	}