Hi Benjy! If you're interested in doing some BGE development, come find me in the #blendercoders IRC channel on freenode. I can help you start to figure out the source code. :) Cheers, Mitchell