Return to Article Details An affordance based model for gameplay Download Download PDF