Interactive Music in Videogames: We look at the options, the methods and the impact