A journey through seventh generation video game consoles