Playing to play: a piano-based user interface for music education video-games