Record all of game to ipo

I have an animation in mind, and to make it I wanted to record it as a game. Unfortunately it appears that when I record game physics it won’t record objects moved with the keyboard, and more importantly added objects. Basically there are jenga type towers, and a cube moving shoots soft body spheres at them, knocking them over. I would like to be able to record all of this, the add object, and the jello-ness of the spheres. Does anyone know of a script or other wat to do this?

~thanks ahead of time, Istvan.