Web-based music game of the future