Considerations for the Design of Mini-games Integrating Hints for Puzzle Solving ICT-Related Concepts | IEEE Conference Publication | IEEE Xplore