Click and hold to create an object. The longer you hold, the more mass; size is proportional to square root of mass. Move your mouse as you let go to give the object velocity. Press left and right keys to cycle perspectives between each object, displayed in the top right as POV. Objects' POVs are sorted in the same order you created them in. POV = 0 means that the camera is stationary. You can use WASD to pan the camera in this mode only. POV = -1 makes the camera follow the center of mass of every object. Use the WASD keys to move the camera around. This only works when your perspective is not following an object (POV = 0). Hold Q and click an object to delete it. Scroll up and down to zoom in and out. Move your mouse to the bottom of the screen to change settings. Softening of 0 is Newtonian gravity, other values reduce acceleration, particularly at close ranges. Press space to hide the HUD.
Inspired by NSTMF Gravity: https://lab.nationalmedals.org/gravity.php