@Override
        public boolean equals(Object obj) {
            EntityData other = (EntityData) obj;
            
            if (id == other.id && x == other.x && y == other.y && angle == other.angle && velocity == other.velocity
                    && removed == other.removed && Arrays.equals(specificData, other.specificData)) return true;
            return false;
        }