I've checked shortly, seems really cool! I'm afraid I can't help with the programming (I know nothing about it, and have too few time anyway), but I will certainly be intrested in playing along if/when you finish this!

Good luck!