fix multiple bugs & add sounds