You seem quite averse to exposing him to English. Why is that? There is a strong argument that learning English will probably stand him in better stead than learning to program games. Also, if he _does_ want to program, English is pretty much essential, so why not just bite the bullet on the English front, and get him learning that too, as part of learning to make games.
2 birds with 1 stone?