Add sounds and fix implementation.