Hmm...well overall good job. But there are some drawbacks with the controls and there are no music effects.