Andrew Hopkinson Giant Robots, Superheroes and Video Games. I spend way too much time day dreaming about all of these things.