Music.php software engineering solution for problems 1,2, and 4