public Point( float xPos, float yPos, ArrayList<Point> linkedPoints )
	{
		xPos = xPosition;
		yPos = yPosition;
		if( linkedPoints != null)
		{
			connectedPoints = new ArrayList<Point>(linkedPoints);
		}
		else
		{
			connectedPoints = new ArrayList<Point>();
		}
		
	}