A lot of the initial abstract functions defined in the simulator are actually redundant. Some functions such as set gravity can be removed.