sounds and basic play functionality added