doi dblp Affordance Theory in Game Design: A Guide Toward Understanding Players Hamna Aslam | Joseph Alexander Brown