Ready to play Name That Video Game? I've been skewing toward some vintage games recently, but this one is a bit more recent. Can you identify it from its screenshot?