int out[] = new int[16], i = 0;
byte out[] = new byte[16], i = 0;
        public int[] getCollisionDataFlat(int arrangement)        {            // Make a new array so you don't have to worry about pointer stuff            int out[] = new int[16], i = 0;            for (int y = 0; y < 4; y++)            {                for (int x = 0; x < 4; x++)                {                    out[i++] = this.getCollisionData(arrangement, x, y);                }            }            return out;        }