Agree 100%. There seems to be a huge focus on code-flavored games and toys. And it’s not all bad — games are fun! But using these games to teach programming is a circuitous route that often misses the most interesting concepts and the real process (creation & iteration) of coding.