private static List<PositionEntity> getMovePositionsSilver(final ChessBoardEntity b, final ChessmenEntity c) {
		List<PositionEntity> result = null;
		if (c.isPromote()) {
			result = getMovePositionsGold(b, c);
		} else {
			result = new ArrayList<PositionEntity>();
			PositionEntity p = null;
			p = new PositionEntity(c.getPosition().getX() - 1, c.getPosition().getY() - 1);
			if (enablePosition(b, p)) {
				result.add(p);
			}
			p = new PositionEntity(c.getPosition().getX(), c.getPosition().getY() - 1);
			if (enablePosition(b, p)) {
				result.add(p);
			}
			p = new PositionEntity(c.getPosition().getX() + 1, c.getPosition().getY() - 1);
			if (enablePosition(b, p)) {
				result.add(p);
			}
			p = new PositionEntity(c.getPosition().getX() - 1, c.getPosition().getY() + 1);
			if (enablePosition(b, p)) {
				result.add(p);
			}
			p = new PositionEntity(c.getPosition().getX() + 1, c.getPosition().getY() + 1);
			if (enablePosition(b, p)) {
				result.add(p);
			}
		}
		return result;
	}