Glen and Aiden provide their views on the latest games and computer tech.

By Brian