private ArrayList<Point> getClosestPoints(Point a, Point b, Point c, Point d)
    {
        ArrayList<Point> pointArray = new ArrayList<Point>();
        double distA = getDistance(this.player.getCenterLocation(), a);
        double distB = getDistance(this.player.getCenterLocation(), b);
        double distC = getDistance(this.player.getCenterLocation(), c);
        double distD = getDistance(this.player.getCenterLocation(), d);

        ArrayList<Double> orderList = new ArrayList<Double>();
        orderList.add(distA);
        orderList.add(distB);
        orderList.add(distC);
        orderList.add(distD);

        Collections.sort(orderList);
        orderList.remove(3);

        for(Double x : orderList)
        {
            if(x == distA)
            {
                pointArray.add(a);
            }
            else if(x == distB)
            {
                pointArray.add(b);
            }
            else if(x == distC)
            {
                pointArray.add(c);
            }
            else if(x == distD)
            {
                pointArray.add(d);
            }
        }

        return pointArray;
    }