This sounds great!
I'm going to take a look and maybe even try making a game (if time and $$ permits) :-)

cheers,
Paul