code: public static Sprite flipV(Sprite original) {
  		int[] newPix = new int[original.getPixels().length];
  
  		for (int x = 0; x < original.getWidth(); x++) {
  			int newX = original.getWidth() - x - 1;
  			for (int y = 0; y < original.getHeight(); y++) {
  				newPix[newX + y * original.getWidth()] = original.getPixels()[x + y * original.getWidth()];
  			}
  		}
  		return new Sprite(original.getWidth(), original.getHeight(), newPix);
  	}
docs: Flips a Sprite vertically (as if it was seen in a mirror to the left or right)
  
  @param original The sprite to flip vertically
  @return The Sprite flipped