udpated controls and soundtrack logic