public void draw(Graphics2D g,float interpol) {
		if (isPaused)
			interpol = 0F;
		g.setColor(Color.BLACK);
		g.fillRect(0, 0, screenDims.width, screenDims.height);
		
		
		Vector offset = calcMapScreenOffset(interpol);
		
		drawBackgroundPattern(g,interpol,offset);
		
		for (Mob m : dots) {
			if (isWithinScreen(m))
				m.drawMob(g,interpol,offset);
		}
		for (Mob m : polygons) {
			if (isWithinScreen(m))
				m.drawMob(g,interpol,offset);
		}
		for (Mob m : explosions) {
			if (isWithinScreen(m))
				m.drawMob(g,interpol,offset);
		}
		drawGravityField(g,interpol);
//		drawMouseInput(g,interpol);
//		q.draw(g);
	}