Thanks guys. I'll look in Unity and the UDK myself when I have more time and maybe we can collaberate. (I have some programming background). He's 16, and has been trying to learn a bit of programming, but it's not a simple thing to learn.