private static Image[] fetchImages(String path, String fileBaseName,
			String fileType, int quantity, int stepSize) {
		Image[] imgs = new Image[quantity];
		if (stepSize == 1) {
			for (int i = 0; i < quantity; i += 1) {
				try {
					imgs[i] = new Image(path + fileBaseName + (i + 1)
							+ fileType);
					int sclX = (int) (imgs[i].getWidth() * Game.getWidthScale());
					int sclY = (int) (imgs[i].getHeight() * Game.getHeightScale());
					imgs[i] = imgs[i].getScaledCopy(sclX, sclY);
				} catch (SlickException e) {
					e.printStackTrace();
				}
			}
		} else {
			for (int i = 0; i < quantity; i += 1) {
				try {
					imgs[i] = new Image(path + fileBaseName + (quantity-i)
							+ fileType);
					int sclX = (int) (imgs[i].getWidth() * Game.getWidthScale());
					int sclY = (int) (imgs[i].getHeight() * Game.getHeightScale());
					imgs[i] = imgs[i].getScaledCopy(sclX, sclY);
				} catch (SlickException e) {
					e.printStackTrace();
				}
			}
		}

		return imgs;
	}