public void paint(Graphics g)
	{
		Graphics2D g2 = (Graphics2D) g;

		for (int i = characters.size() - 1; i > -1; i--)
		{
			characters.get(i).paintCharacter(g2);
		}
		for (int i = projectiles.size() - 1; i > -1; i--)
		{
			projectiles.get(i).paintProjectile(g2);
		}
		for (int i = 0; i < blocks.size(); i++)
		{
			g2.draw(blocks.get(i));
		}
		for (int i = 0; i < powerUps.size(); i++)
		{
			powerUps.get(i).paintPowerUp(g2);
		}
	}