public static ArrayList<Entity> generateLevelEntities(Global global, Image gridTex){
    	System.out.println("Generating Level Entities");

        ArrayList<Entity> ents = new ArrayList<Entity>();

        //Each Block
        for (int y = 0; y < 660; y += 30){
            for (int x = 0; x < 990; x += 30){
                //Each Block's Pixels
                Color colorA = gridTex.getColor(x+5, y+5);
                if (colorA.getRed() == 136 && colorA.getGreen() == 0 && colorA.getBlue() == 21){
                    Entity ent = new Entity(global.getEntityByName("ent_block_rock"));
                    ent.setEntityPos(new Rectangle(x,y,30,30));
                    ents.add(ent);
                }
                else if (colorA.getRed() == 237 && colorA.getGreen() == 28 && colorA.getBlue() == 36){
                    Entity ent = new Entity(global.getEntityByName("ent_floaty"));
                    ent.setEntityPos(new Rectangle(x, y, 30, 30));
                    ents.add(ent);
                }
            }
        }
        System.out.println("Level Entities Generated!");

        return ents;
    }