Other attempts have been made
But this is the first effort that has been sincere about it. You reproduce the music, and the grapgic quality is nice and solid. Controls are okay, but you do run into problems when flashing. Hard to defend yourself when you can't shoot.