The robot develops along his owner by gaining new abilities, senses and functionalities with each programming related task completed. Completing a quest to create a simple program may let the kid pick some sort of upgrade for Photon, like the ability to see or detect obstacles. This way, progress is visible right away and works as wonderful motivational tool.
Its not just another toy, its a true friend and companion.