add observables, play sounds (badly)