Phase 2: Intermediate (Real JavaScript Power)