private static List<PositionEntity> getMovePositionsGold(final ChessBoardEntity b, final ChessmenEntity c) {
		List<PositionEntity> 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());
		if (enablePosition(b, p)) {
			result.add(p);
		}
		p = new PositionEntity(c.getPosition().getX() + 1, c.getPosition().getY());
		if (enablePosition(b, p)) {
			result.add(p);
		}
		p = new PositionEntity(c.getPosition().getX(), c.getPosition().getY() + 1);
		if (enablePosition(b, p)) {
			result.add(p);
		}
		return result;
	}