continued work, trying different physics engine architecture