initial physics implementation saving and loading