WHY ELECTRONIC PUZZLES ARE AN INCREDIBLE MASTERING SOFTWARE FOR CHILDREN