Objects are added to the simulation and then positioned. You can give each object initial physics such as mass or speed by typing commands into the mission control box or by using menus. This is often enough setup to run a simulation. If the investigation is more complicated, then the user can write behaviors for objects. Behaviors make an object's physics or animation dependent on the physics or animation of another object. Students can also create their own custom controls and button for their simulations and save their work online to share with other students at a later time.