Integrating the rigid body with the actor system by being able to set a mass in the archetype which is passed to the rigid body.

then some integration with the transform so that the rigid body component will update the transform of the actor and the same when we call set position on the actor, it will update the position of the rigid body.
franky allows gcl application to take in a dt
franky fixes the test that badly handled how strings were being stored in binary buffers
franky makes the node update virtual and recurse into its childrens
franky adds support for rigid body to take in a shape and that shape to be configured in the archetype