@Override
	public void setCarryFlag(boolean flagIsOn) {
		try {
			Image img;
			if (flagIsOn) {
				img = ImageIO.read(getClass().getResource("/resources/vdk-light-colour.png"));
				if (!CECIL_RESOLUTION.equals(CECIL_RESOLUTION_HIGH)) {
					img = img.getScaledInstance(ICON_SMALL.width, ICON_SMALL.height, Image.SCALE_SMOOTH);
				}
				lblCarry.getAccessibleContext().setAccessibleName("Carry flag on");
			} else {
				img = ImageIO.read(getClass().getResource("/resources/vdk-light.png"));
				if (!CECIL_RESOLUTION.equals(CECIL_RESOLUTION_HIGH)) {
					img = img.getScaledInstance(ICON_SMALL.width, ICON_SMALL.height, Image.SCALE_SMOOTH);
				}
				lblCarry.getAccessibleContext().setAccessibleName("Carry flag off");
			}
			lblCarry.setIcon(new ImageIcon(img));
		} catch (IOException e) {
			System.out.println("Error creating buttons: could not set button icon");
		}
	}