public static PositionEntity copyPosition(final PositionEntity aPosition, final boolean aReverse) {
		int x;
		int y;
		if (aReverse) {
			x = 8 - aPosition.getX();
			y = 8 - aPosition.getY();
		} else {
			x = aPosition.getX();
			y = aPosition.getY();
		}
		return new PositionEntity(x, y);
	}