Applying the MDA framework (Mechanics, Dynamics, Aesthetics) to board games