Ballance control system in BGE?

I’m using BGE Apricot and I’d like to make a ball that can be controlled like Ballance (http://en.wikipedia.org/wiki/Ballance) can anyone give me any pointers?

Thank you :slight_smile: