A Computational Model of Perceived Agency in Video Games