public void updateRender(Bitmap target, float delta){
		target.Clear((byte) 0x00);
		
		float halfWidth  = target.getWidth() /2.0f;
		float halfHeight = target.getHeight()/2.0f;
		
		for(int i = 0; i < starX.length; i++){
			starZ[i] -= delta * speed;
			
			if(starZ[i]<=0)
				InitStar(i);
			
			int x = (int)((starX[i]/starZ[i]) * halfWidth + halfWidth);
			int y = (int)((starY[i]/starZ[i]) * halfHeight + halfHeight);
			
			if(x < 0  || x >= target.getWidth() || y < 0  || y >= target.getHeight())
				InitStar(i);
			else
				target.DrawPixel(x, y, (byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0xFF);
		}
	}