public ArrayList<Point> downStairLocs() {
        ArrayList<Point> locs = new ArrayList<Point>();
        ArrayList<ArrayList<Entity>> entityarrays = new ArrayList<ArrayList<Entity>>(entities.values());
        for (int x = 0; x < entityarrays.size(); x++) {
            ArrayList<Entity> activeArray = entityarrays.get(x);
            for (int y = 0; y < activeArray.size(); y++) {
                Entity ent = activeArray.get(y);
                if (ent.hasFlag(EntityFlag.POINT_MOVE_DOWN)) {
                    locs.add(ent.getPosition());
                }
            }
        }
        return locs;
    }