I need a karaoke feature integrated into my mobile gaming app. This feature should use MP3 and CDG files to play background music and display lyrics simultaneously. The karaoke will be triggered as random challenges during regular gameplay, blending seamlessly into the current game theme and style. Key Requirements: - Integrate karaoke as random challenges using MP3/CDG. - Use backend to provide random dare tasks during karaoke. - Ensure karaoke matches current game theme and style. Ideal Skills: - Expertise in Flutter development. - Strong backend SQL programming. - Experience in mobile app integration. - Knowledge of audio-visual synchronization in apps. Please provide examples of relevant work and an estimated timeline.