The activity is scaffolded beautifully:
Anyone can start sliding the graph, but the later "Challenge" screens require deep algebraic knowledge. marbleslides rationals