public boolean collision(double x, double y, ArrayList<Entity> others)
	{
		//Rectangle2D.Double mybounds=new Rectangle2D.Double(point.x-sprite.origin().x,point.y-sprite.origin().y,sprite.width(),sprite.height());
		//Rectangle2D.Double otherbounds;
		for(Entity other:others)
		{
			if(other!=this)
			{
				//otherbounds=new Rectangle2D.Double(other.point.x-other.sprite.origin().x,other.point.y-other.sprite.origin().y,other.sprite.width(),other.sprite.height());
				if(collision(x,y,other))
					return(true);
			}
		}
		
		return(false);
	}