redo moving solids to use simulationData and other new creation function things, redo how moving solids are saved

I *think* they still work the same, but there may be some bugs. You can also create moving solids with unique shapes by using line tool while paused now
Fixed: bug with moving solids preventing drawing
Removed: tpt.moving_solid, support for loading moving solids in older saves