implemented PhysicsSystem::step()