@Override
	protected void loadPossiblePlays (Position position, Board field) {
		if ( field.getPiece(position)!=null ){
			
			int forward = field.getPiece(position).getColor() ? +1 : -1;
			AbstractPlay test;
			
			test = new Capture(field, position, 1, forward);
			if (test.isValid())
				plays.add(test);
			
			test = new Capture(field, position, -1, forward);
			if (test.isValid())
				plays.add(test);
			
			if (field.getPiece(position) instanceof King)
			{
				int backward = forward * -1;
				
				test = new Capture(field, position, 1, backward);
				if (test.isValid())
					plays.add(test);	
				
				test = new Capture(field, position, -1, backward);
				if (test.isValid())
					plays.add(test);
			}
		}
		
	}