public void draw(Graphics g)
	{
		left.undraw(g);
		right.undraw(g);
		ball.undraw(g);		
		update();
		
		if(redraw)
		{
			g.setColor(Color.black);
			g.fillRect(0, 0, PongScreen.width, PongScreen.height);
			redraw = false;
		}
		
		left.draw(g);
		right.draw(g);
		ball.draw(g);
		g.setColor(Color.white);
		g.drawString(left.name, 50, 10);
		g.drawString(right.name, PongScreen.width - 100, 10);
		g.drawString("Score: " + left.score, 50, 20);
		g.drawString("Score: " + right.score, PongScreen.width - 100, 20);
		g.drawString("HP: " + left.HP, 50, 30);
		g.drawString("HP: " + right.HP, PongScreen.width - 100, 30);
		g.drawString("Ammo: " + left.ammo, 50, 40);
		g.drawString("Ammo: " + right.ammo, PongScreen.width - 100, 40);
		g.drawString("Missiles:" + left.missileAmmo, 50, 50);
		g.drawString("Missiles:" + right.missileAmmo, PongScreen.width - 100, 50);
		g.drawString("Bullets fired: " + count1, 50, 60);
		g.drawString("Bullets fired: " + count2, PongScreen.width - 100, 60);
	}