private void checkBoundingBoxCollisions(List<Sprite> listA, List<Sprite> listB)
	{
		for(Sprite sn: listA)
			sn.updateBounds();
		for(Sprite sn: listB)
			sn.updateBounds();

		for(Sprite s: listA)
		{
			LinkedList<Sprite> collided = new LinkedList<Sprite>();

			for(Sprite sn: listB)
			{
				if(s == sn)
					continue;

				if(s.getBoundingBox().withinBounds(sn.getBoundingBox()))
				{
					collided.add(sn);
				}
			}

			if(collided.isEmpty() == false)
				s.collisions(collided);
		}
	}