@Override
  public void update(int delta) {
    // System.out.println(rb1.getLinearVelocity());
    if (tempdelta > 200) {
      if (inputs.isMouseButtonDown("0")) {
        Quad q = new Quad(100, 450, 10, 10);
        RigidBody2 rb = new RigidBody2(PhysicsShapeCreator.create(q));
        rb.setMass(1f);
        rb.applyCentralImpulse(new Vector2f(100f, 0f));
        space.addRigidBody(q, rb);
        defaultshader2.addObject(q);
        tempdelta = 0;
      }
      if (inputs.isMouseButtonDown("1")) {
        Quad q = new Quad(700, 450, 10, 10);
        RigidBody2 rb = new RigidBody2(PhysicsShapeCreator.create(q));
        rb.setMass(1f);
        rb.applyCentralImpulse(new Vector2f(-100f, 0f));
        space.addRigidBody(q, rb);
        defaultshader2.addObject(q);
        tempdelta = 0;
      }
    } else {
      tempdelta += delta;
    }

    space.update(delta);
    cam.update(delta);
  }