Enhancing Usability and User Experience of Children Learning by Playing Games