implement a simulator uisng semi-implicit integration method, and add a dino example to check it.