Made serious improvement with js. Animation added, sound, and transitions.