public int compareSliders(EnemySkill other) { if (getNumTurnsLeft() == other.getNumTurnsLeft()) { int compareEndAnims = (hasEndAnim() ? -1 : 0) - (other.hasEndAnim() ? -1 : 0); return(compareEndAnims == 0 ? other.getTurnProgress().CompareTo(getTurnProgress()) : compareEndAnims); } return(getNumTurnsLeft().CompareTo(other.getNumTurnsLeft())); }