Kaleidoscopic

Continually shifting or rapidly changing