@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Sprite)) return false; Sprite sprite = (Sprite) o; if (!bufferedTexture.equals(sprite.bufferedTexture)) return false; return true; }