What about an option to change the velocity of the entire group, so you could, say fling a planetary system?testtubegames wrote:I've already got a 'go to center of mass' option built into the game. It might be interesting to get more refined, as you say. You can click and drag to select a bunch of objects, and then certain options appear -- center of mass being one of them. (Others being... uh... delete them all? I'm not sure what other changes you'd make that would involve multiple objects at once). That could be workable. I think the rotating frame could be done in a similar, simple manner. (The UI would be simple for the user, that is... I'm sure implementing this will make me curse a lot)A Random Player wrote:And about the moving/rotating cameras disussed earlier; we could center on a planet or the barycenter of selected planets, and rotating views allow you to select a planet/barycenter to center on, and a planet/barycenter to point at, with an optional angle offset. (I'm just adding the barycenter stuff after making the fractal universe things) To watch Lagrange points for example, center on the star and point toward the planet. After getting out of rotating view, reset the angle (or even have an option to rotating the viewing screen by default).
I'm not sure if this is any simpler, but it would work.
Calling all Suggestions
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Calling all Suggestions
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!
Re: Calling all Suggestions
A) YES!!! It would be a LOT easier to see which trails are from which objects.testtubegames wrote:A) Agreed, that'd be nicerobly18 wrote:DavidAllyn68 wrote:Suggestion #1 is less a "gravity" suggestion and more a "graphic" suggestion. How about specifying the trail properties of each object -- e.g. color, length, velocity sensitive saturation, etc.
Suggestion #2: Allow suns (who=1 objects) to move. Although there wouldn't be much movement, you could allow suns to interact with each other and, with enough objects, the mass could accumulate enough to move a who=1 object.
Suggestion #3: Create a black hole object
#1-Yes. Please.
#2-No. "Stars" as the simulator calls them are merely objects that exhibit gravity but are fixed. If you want a movable star, use planets!
#3-Okay.
B) Kinda what Robly said. Though I would like to use slightly different language for the objects. Maybe 'stars' should move, too -- and in addition, there are 'fixed stars' that you can add, that mimic what we call 'stars' in the sim now. Of course, in addition, I'd like us to be able to change the colors of the objects at will, so the difference between 'planet' and 'star' would be purely superficial... default settings that you could change anyway.
C)...C) ... how hard could it be?19683 wrote:Black holes? Awesome!!!
With general relativity? Please?(I'm going out on a limb and assuming: very hard.)
I've already got a 'go to center of mass' option built into the game. It might be interesting to get more refined, as you say. You can click and drag to select a bunch of objects, and then certain options appear -- center of mass being one of them. (Others being... uh... delete them all? I'm not sure what other changes you'd make that would involve multiple objects at once). That could be workable. I think the rotating frame could be done in a similar, simple manner. (The UI would be simple for the user, that is... I'm sure implementing this will make me curse a lot)A Random Player wrote:And about the moving/rotating cameras disussed earlier; we could center on a planet or the barycenter of selected planets, and rotating views allow you to select a planet/barycenter to center on, and a planet/barycenter to point at, with an optional angle offset. (I'm just adding the barycenter stuff after making the fractal universe things) To watch Lagrange points for example, center on the star and point toward the planet. After getting out of rotating view, reset the angle (or even have an option to rotating the viewing screen by default).
I'm not sure if this is any simpler, but it would work.

B) I had an idea: Maybe stars only respond to the tugs of other stars (or black holes). That way, we could model situations with a binary pair and several planets without the planets interfering with the stars' orbit.
C) I never said it was easy, but nothing worth doing ever is. Right? Fine, you don't have to do full on, maybe just near the black hole. If it makes it easier, you can use tons of approximations. Just do something!!!

I also had a few ideas of my own






Yes!!!A Random Player wrote:What about an option to change the velocity of the entire group, so you could, say fling a planetary system?testtubegames wrote:I've already got a 'go to center of mass' option built into the game. It might be interesting to get more refined, as you say. You can click and drag to select a bunch of objects, and then certain options appear -- center of mass being one of them. (Others being... uh... delete them all? I'm not sure what other changes you'd make that would involve multiple objects at once). That could be workable. I think the rotating frame could be done in a similar, simple manner. (The UI would be simple for the user, that is... I'm sure implementing this will make me curse a lot)A Random Player wrote:And about the moving/rotating cameras disussed earlier; we could center on a planet or the barycenter of selected planets, and rotating views allow you to select a planet/barycenter to center on, and a planet/barycenter to point at, with an optional angle offset. (I'm just adding the barycenter stuff after making the fractal universe things) To watch Lagrange points for example, center on the star and point toward the planet. After getting out of rotating view, reset the angle (or even have an option to rotating the viewing screen by default).
I'm not sure if this is any simpler, but it would work.

Binomial Theorem: ((a+b)^n)= sum k=0->k=n((n!(a^(n-k))(b^k))/(k!(n-k)!))
- testtubegames
- Site Admin
- Posts: 1164
- Joined: Mon Nov 19, 2012 7:54 pm
Re: Calling all Suggestions
I'm liking all of the ideas. Can't wait to finish up Shocktopus so I can work more on this!

More seriously, as long as I'm allowed approximations, I think this shouldn't be too bad. I tracked down an equation for effective potentials (thank you Wikipedia), which should let me create some fairly legit black holes.
I'd still love to make a full GR game at some point (doppler shift, spacetime bending, fewer approximations, etc), mind you. But this would be a nice first foray into GR orbits.
Alright, then. You got it! Since 'c' is very large, I'll set it equal to infinity... and General Relativity simplifies down to Newtonian Gravity.19683 wrote:C) I never said it was easy, but nothing worth doing ever is. Right? Fine, you don't have to do full on, maybe just near the black hole. If it makes it easier, you can use tons of approximations. Just do something!!!![]()

More seriously, as long as I'm allowed approximations, I think this shouldn't be too bad. I tracked down an equation for effective potentials (thank you Wikipedia), which should let me create some fairly legit black holes.
I'd still love to make a full GR game at some point (doppler shift, spacetime bending, fewer approximations, etc), mind you. But this would be a nice first foray into GR orbits.
Re: Calling all Suggestions
Yes!!! Sounds great!!!testtubegames wrote:I'm liking all of the ideas. Can't wait to finish up Shocktopus so I can work more on this!
Alright, then. You got it! Since 'c' is very large, I'll set it equal to infinity... and General Relativity simplifies down to Newtonian Gravity.19683 wrote:C) I never said it was easy, but nothing worth doing ever is. Right? Fine, you don't have to do full on, maybe just near the black hole. If it makes it easier, you can use tons of approximations. Just do something!!!![]()
More seriously, as long as I'm allowed approximations, I think this shouldn't be too bad. I tracked down an equation for effective potentials (thank you Wikipedia), which should let me create some fairly legit black holes.
I'd still love to make a full GR game at some point (doppler shift, spacetime bending, fewer approximations, etc), mind you. But this would be a nice first foray into GR orbits.

Also, can you model GR orbit decay.
Binomial Theorem: ((a+b)^n)= sum k=0->k=n((n!(a^(n-k))(b^k))/(k!(n-k)!))
- testtubegames
- Site Admin
- Posts: 1164
- Joined: Mon Nov 19, 2012 7:54 pm
Re: Calling all Suggestions
Yeah, from my basic first glance at the Wikipedia article (though I'll need to dig deeper to make sure all is well), it seems like the first approximation to GR orbits is just to add a 1/r^4 term to the force law. That's easy enough to do. And it matches with what one would expect: far away, it reduces to a 1/r^2 law, as usual. Very close, the 1/r^4 dominates... leading to very unstable circular orbits (as we've seen in the simulator) and a tendency for things to get pulled right in to the center (no matter their speed).19683 wrote:Also, can you model GR orbit decay.
That should be interesting to play around with.
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Calling all Suggestions
Could we have a shortcut for circular orbits in the opposite direction?
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!
- testtubegames
- Site Admin
- Posts: 1164
- Joined: Mon Nov 19, 2012 7:54 pm
Re: Calling all Suggestions
That makes perfect sense. That was a feature I added pretty haphazardly, so I never gave it the full treatment. Really, the sim should choose the direction of circular orbit your mouse is closest to. Just a couple lines of math, very easy.A Random Player wrote:Could we have a shortcut for circular orbits in the opposite direction?
-
- Posts: 28
- Joined: Thu Aug 01, 2013 2:28 pm
Re: Calling all Suggestions
Yes, I like the merging idea. It would be awesome to create an accretion model with bunches of asteroids to see how they bundle up, clear paths in the disc, and shepherd other object. I would end up leaving it running for long periods. You might have to go full-blown Java app for my needsA Random Player wrote:What about:
- Letting size of planets and stars be proportional to the (cube root of?) mass
- Letting planets, asteroids, stars, merge (toggleable)

Re: Calling all Suggestions
That could work better with mass 1 planets.DavidAllyn68 wrote:Yes, I like the merging idea. It would be awesome to create an accretion model with bunches of asteroids to see how they bundle up, clear paths in the disc, and shepherd other object. I would end up leaving it running for long periods. You might have to go full-blown Java app for my needsA Random Player wrote:What about:
- Letting size of planets and stars be proportional to the (cube root of?) mass
- Letting planets, asteroids, stars, merge (toggleable)
Taking to "N"... wouldn't it be cool to have solar system lab that you could just play with orbital systems and let run on your computer or big-screen tv as wall art?? I'm way to geeky for society.
Maybe ARP could cook up one of his neat python codes that generated a random bundle of mass 1 particles!
Convincing people that 0.9999... = 1 since 2012
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Calling all Suggestions
Done:robly18 wrote:That could work better with mass 1 planets.DavidAllyn68 wrote:Yes, I like the merging idea. It would be awesome to create an accretion model with bunches of asteroids to see how they bundle up, clear paths in the disc, and shepherd other object. I would end up leaving it running for long periods. You might have to go full-blown Java app for my needsA Random Player wrote:What about:
- Letting size of planets and stars be proportional to the (cube root of?) mass
- Letting planets, asteroids, stars, merge (toggleable)
Taking to "N"... wouldn't it be cool to have solar system lab that you could just play with orbital systems and let run on your computer or big-screen tv as wall art?? I'm way to geeky for society.
Maybe ARP could cook up one of his neat python codes that generated a random bundle of mass 1 particles!
Code: Select all
import random
import math
numberofparticles = 12
mass = 20
output = "Gravity Fun at TestTubeGames.com: [ForceG: -2,Qual: 1,Zoom: 1,xSet: 0,ySet: 0]"
for a in range(numberofparticles):
rand = math.log(random.random(),.95)
rand2 = random.random()*2*math.pi
rand3 = math.log(random.random(),.5)
rand4 = random.random()*2*math.pi
X = rand*math.cos(rand2)
Y = rand*math.sin(rand2)
XV = rand3*math.cos(rand4)
YV = rand3*math.sin(rand4)
output = output + ", [x0: " + str(X) + ",y0: " + str(Y) + ",vx: " + str(XV) + ",vy: " + str(YV) + ",t0: 0,who: 2,m: "+ str(mass) + "]"
print output
Just a quick modification from the dynamical relaxation code I posted earlier, adding a constant for mass and number of particles (for ease of changing). It generates locations and velocities based on an exponential distribution, not constantly, though.
It appears some particles never collide with any others due to the generation. Also, m=1 doesn't provide enough attraction in this setup, so I default it at 20. Also, using a lot of particles lag. A lot.
Demo:
Code: Select all
Gravity Fun at TestTubeGames.com: [ForceG: -2,Qual: 1,Zoom: 1,xSet: 0,ySet: 0], [x0: -0.0665169383305,y0: 7.60239679463,vx: -1.46895700158,vy: 0.286414231024,t0: 0,who: 2,m: 20], [x0: 4.02455152976,y0: 1.20394653037,vx: -0.0294082722763,vy: 0.379511826924,t0: 0,who: 2,m: 20], [x0: -7.82669843424,y0: 13.3106048896,vx: 5.21132180044,vy: 1.03298887814,t0: 0,who: 2,m: 20], [x0: 0.808974799929,y0: 1.63504560673,vx: 0.0459525263747,vy: -0.0198386889876,t0: 0,who: 2,m: 20], [x0: 48.641765969,y0: 14.8521881755,vx: -0.126855429886,vy: 0.0855947945096,t0: 0,who: 2,m: 20], [x0: 1.271144906,y0: 31.4555832044,vx: -0.290031694166,vy: -0.135553756149,t0: 0,who: 2,m: 20], [x0: -30.0490270578,y0: 42.4113765451,vx: -3.91798026565,vy: 2.40649359581,t0: 0,who: 2,m: 20], [x0: 23.0268122903,y0: -19.154102832,vx: 1.19134461082,vy: 0.0264859032158,t0: 0,who: 2,m: 20], [x0: 4.459934915,y0: -8.65565023751,vx: -2.35318518117,vy: 1.6216673278,t0: 0,who: 2,m: 20], [x0: 2.14442849495,y0: -4.50847339073,vx: 0.347950891259,vy: 1.93464701353,t0: 0,who: 2,m: 20], [x0: -1.34637220668,y0: -2.26488038833,vx: 1.86983834836,vy: -3.23201822429,t0: 0,who: 2,m: 20], [x0: 43.4544314697,y0: 51.710672565,vx: 0.559460688357,vy: 0.224636808128,t0: 0,who: 2,m: 20]
Code: Select all
Gravity Fun at TestTubeGames.com: [ForceG: -2,Qual: 1,Zoom: 1,xSet: 0,ySet: 0], [x0: 3.30739620823,y0: -1.81888980328,vx: 0.637762125608,vy: -0.907698335719,t0: 0,who: 2,m: 20], [x0: -11.0854717168,y0: 14.6918809768,vx: 0.870082174931,vy: 0.381676883984,t0: 0,who: 2,m: 20], [x0: -24.6848091528,y0: -0.840653115821,vx: -1.06360407368,vy: 0.626030483009,t0: 0,who: 2,m: 20], [x0: -0.742776755646,y0: -0.740400654458,vx: -0.229294930737,vy: -0.0587083620533,t0: 0,who: 2,m: 20], [x0: -28.3614267918,y0: 6.05166616413,vx: -0.722558028149,vy: -1.61703650305,t0: 0,who: 2,m: 20], [x0: 24.3597040701,y0: -13.7501090177,vx: 1.09207152354,vy: 0.155250126587,t0: 0,who: 2,m: 20], [x0: -3.03652996656,y0: -2.09015062939,vx: 0.102590220743,vy: -0.0358819137244,t0: 0,who: 2,m: 20], [x0: -16.5664494844,y0: 8.60552998419,vx: -0.556413959863,vy: -0.121924331151,t0: 0,who: 2,m: 20], [x0: -3.79898884168,y0: 26.2196645986,vx: 0.402458549062,vy: -0.389488319307,t0: 0,who: 2,m: 20], [x0: -0.647142743933,y0: -1.72769163148,vx: 0.494120367795,vy: 1.02418937427,t0: 0,who: 2,m: 20], [x0: -0.458278561683,y0: 32.5765251114,vx: -0.380695825665,vy: -0.0185954972105,t0: 0,who: 2,m: 20], [x0: -0.428749296208,y0: 0.967601675547,vx: 0.418980832132,vy: 1.05275307263,t0: 0,who: 2,m: 20], [x0: -16.6979185929,y0: 14.0693580091,vx: -0.240550378376,vy: -0.470206861468,t0: 0,who: 2,m: 20], [x0: 7.49011321554,y0: 10.1179356762,vx: 1.41765603843,vy: -0.112680816213,t0: 0,who: 2,m: 20], [x0: -7.49540837791,y0: 5.63452221789,vx: -0.227049249489,vy: -0.929289725009,t0: 0,who: 2,m: 20], [x0: -32.9858554822,y0: 33.4460192625,vx: -0.0973651816928,vy: 0.112303600023,t0: 0,who: 2,m: 20], [x0: -11.2551011348,y0: 0.631534356449,vx: 1.72335257912,vy: 2.74647406051,t0: 0,who: 2,m: 20], [x0: 28.0118416819,y0: 19.6827267546,vx: 0.15688376276,vy: 0.0116283240572,t0: 0,who: 2,m: 20], [x0: -19.7366992831,y0: -4.26659767152,vx: 0.21970641888,vy: -0.255982874804,t0: 0,who: 2,m: 20], [x0: 0.000880385029745,y0: -0.896300607543,vx: -3.70071895611,vy: -0.309073090602,t0: 0,who: 2,m: 20], [x0: 16.9138004003,y0: -37.7911855401,vx: 0.849866769399,vy: -2.12300245927,t0: 0,who: 2,m: 20], [x0: 64.3240890253,y0: -29.6333344667,vx: 1.92921474442,vy: 0.829673722299,t0: 0,who: 2,m: 20], [x0: -1.81978093863,y0: 5.65798941657,vx: -0.21436450853,vy: 0.0650163851027,t0: 0,who: 2,m: 20], [x0: -1.65784350102,y0: -1.51022318567,vx: 0.318640473722,vy: -0.659241183239,t0: 0,who: 2,m: 20], [x0: 8.14802512295,y0: 2.86666579067,vx: 2.89307223029,vy: -2.32883749908,t0: 0,who: 2,m: 20], [x0: -5.02077607992,y0: -1.10233611863,vx: 0.379116698917,vy: -0.0749314944217,t0: 0,who: 2,m: 20], [x0: -53.7885739219,y0: -6.28270851913,vx: 0.886351595603,vy: -0.245015726024,t0: 0,who: 2,m: 20], [x0: 10.6238782478,y0: 5.53876792334,vx: 0.109509450931,vy: -0.0292857269946,t0: 0,who: 2,m: 20], [x0: 10.6920107118,y0: 7.66163256938,vx: 0.0577428219458,vy: -0.0109414892706,t0: 0,who: 2,m: 20], [x0: -2.82657701129,y0: 1.29309056148,vx: -0.325645439798,vy: 0.115287085275,t0: 0,who: 2,m: 20], [x0: -0.122691018238,y0: -8.76785545215,vx: 1.2921928025,vy: -0.785763329504,t0: 0,who: 2,m: 20], [x0: -8.64787003173,y0: -27.2091007357,vx: 0.160572023009,vy: -0.303771049136,t0: 0,who: 2,m: 20], [x0: -26.3263887181,y0: -16.8027754927,vx: 0.377271809327,vy: 0.0241421733451,t0: 0,who: 2,m: 20], [x0: -13.7341056747,y0: -6.68667786576,vx: 0.0598125672853,vy: 0.0389378116444,t0: 0,who: 2,m: 20], [x0: 10.8436953436,y0: -4.98261994833,vx: 0.762035630504,vy: 2.08633525884,t0: 0,who: 2,m: 20], [x0: 13.0130056251,y0: 51.7264722174,vx: -0.0239572294877,vy: -0.00365647575037,t0: 0,who: 2,m: 20], [x0: -12.3480361531,y0: -6.38807068755,vx: 1.27584525551,vy: -3.1091453013,t0: 0,who: 2,m: 20], [x0: 0.078338832409,y0: 0.446972041873,vx: 0.0924809271291,vy: 0.103485867139,t0: 0,who: 2,m: 20], [x0: 11.0662061885,y0: 40.0730029179,vx: -3.59641374113,vy: -0.931522417615,t0: 0,who: 2,m: 20], [x0: -51.4586868922,y0: -0.901026827017,vx: -0.805817721421,vy: 0.349500121398,t0: 0,who: 2,m: 20], [x0: 2.83714731105,y0: -11.3962962803,vx: 0.273283322063,vy: 0.101926529396,t0: 0,who: 2,m: 20], [x0: 3.06592058877,y0: -7.42649595214,vx: 1.89005187692,vy: 0.197256286157,t0: 0,who: 2,m: 20], [x0: -26.0575456487,y0: -17.2448769768,vx: 4.76918679506,vy: -1.32686474015,t0: 0,who: 2,m: 20], [x0: -1.83379241828,y0: 6.31342122347,vx: -0.032815373529,vy: 0.115990260752,t0: 0,who: 2,m: 20], [x0: 13.8056696373,y0: -38.9848112055,vx: -0.50061314107,vy: -0.983308471178,t0: 0,who: 2,m: 20], [x0: -0.403775812592,y0: -3.85967389441,vx: -1.04095323701,vy: -0.131100588575,t0: 0,who: 2,m: 20], [x0: 22.8737261856,y0: 33.8878908403,vx: 0.326588946703,vy: -0.445365028632,t0: 0,who: 2,m: 20], [x0: 3.04649703783,y0: -9.08180543486,vx: 0.19728762666,vy: -2.692206571,t0: 0,who: 2,m: 20], [x0: -4.21872448969,y0: -21.1056884221,vx: -0.0438849619937,vy: -0.00172959946015,t0: 0,who: 2,m: 20], [x0: 7.3207743926,y0: 7.92469469343,vx: -0.57618010886,vy: 0.736062166233,t0: 0,who: 2,m: 20], [x0: 29.0114870069,y0: -21.3401960094,vx: -0.00362887079882,vy: -0.0259829882133,t0: 0,who: 2,m: 20], [x0: -7.33128872744,y0: 9.58419785374,vx: -1.20613914924,vy: -0.466485780304,t0: 0,who: 2,m: 20], [x0: -1.53278817692,y0: -2.7647573637,vx: -0.00124618466092,vy: 0.54355349311,t0: 0,who: 2,m: 20], [x0: -1.12283322869,y0: -3.27600946866,vx: -0.0459115852336,vy: -0.357334388285,t0: 0,who: 2,m: 20], [x0: 5.6509409668,y0: 0.627881208333,vx: -0.0440268535918,vy: 0.0583577415412,t0: 0,who: 2,m: 20], [x0: 3.73925701507,y0: -0.149063390492,vx: 0.718557822876,vy: -0.901736262055,t0: 0,who: 2,m: 20], [x0: -3.81841998919,y0: -9.48074606507,vx: 0.525051265337,vy: 1.79150890903,t0: 0,who: 2,m: 20], [x0: 19.3923814464,y0: 4.86161178549,vx: 0.0759232745416,vy: 0.0507528999424,t0: 0,who: 2,m: 20], [x0: -2.19708166566,y0: -62.6568435224,vx: -0.0382716681675,vy: 0.0857883792994,t0: 0,who: 2,m: 20], [x0: -5.67616666255,y0: -21.0841127255,vx: -0.0389501852554,vy: 0.0225120208668,t0: 0,who: 2,m: 20], [x0: 1.47268645283,y0: -12.9760739534,vx: 1.77545594592,vy: -0.847144031074,t0: 0,who: 2,m: 20], [x0: -3.3903000576,y0: 9.80355441053,vx: 0.895607211843,vy: 0.823727531977,t0: 0,who: 2,m: 20], [x0: 2.13523031397,y0: -17.55307937,vx: -0.10182592485,vy: 0.218300747895,t0: 0,who: 2,m: 20], [x0: -1.47391460401,y0: 8.98473708819,vx: 0.392913414148,vy: -2.31552511431,t0: 0,who: 2,m: 20], [x0: -5.43736007928,y0: 20.0765287718,vx: 0.626531727618,vy: 0.591773153504,t0: 0,who: 2,m: 20], [x0: -27.3296448727,y0: -33.556530892,vx: -0.296554193001,vy: 0.857102329343,t0: 0,who: 2,m: 20], [x0: -0.0605250577917,y0: -3.53111423211,vx: -0.769495660387,vy: 0.537901018376,t0: 0,who: 2,m: 20], [x0: -11.2969189322,y0: 20.261913482,vx: 0.411986456179,vy: -0.418625395883,t0: 0,who: 2,m: 20], [x0: 11.8615012365,y0: 0.160922181392,vx: -0.531901077875,vy: -0.132214002015,t0: 0,who: 2,m: 20], [x0: 6.22326759737,y0: 3.15925204984,vx: -0.0115861237674,vy: -0.0780176259212,t0: 0,who: 2,m: 20], [x0: -11.0233524917,y0: -2.51726755657,vx: 1.30758008967,vy: -0.829317675892,t0: 0,who: 2,m: 20], [x0: 18.990862154,y0: -50.7213726636,vx: -0.404713893838,vy: -4.29860488498,t0: 0,who: 2,m: 20], [x0: 5.96342256726,y0: 11.2570008498,vx: 0.363324427989,vy: -0.566416829558,t0: 0,who: 2,m: 20], [x0: -7.34825923289,y0: -5.56563579177,vx: -2.00848924744,vy: -0.429511398451,t0: 0,who: 2,m: 20], [x0: 16.1671931734,y0: -34.4143390834,vx: 0.249744283808,vy: -0.178228772579,t0: 0,who: 2,m: 20], [x0: -1.01670825032,y0: -2.3859212724,vx: -0.260269490083,vy: 0.610708465788,t0: 0,who: 2,m: 20], [x0: 6.80670932702,y0: 22.3502447141,vx: 0.597164233489,vy: -0.0724120705968,t0: 0,who: 2,m: 20], [x0: 15.6150139989,y0: 3.62697425974,vx: 0.171610990607,vy: 0.883296042633,t0: 0,who: 2,m: 20], [x0: -10.6622483236,y0: 3.73136383476,vx: 5.31773273999,vy: -1.10822565127,t0: 0,who: 2,m: 20], [x0: -24.9855022355,y0: -42.8022234491,vx: -0.0865968255424,vy: -0.0514767444968,t0: 0,who: 2,m: 20], [x0: 3.73090590186,y0: 5.41438639133,vx: 0.234126442261,vy: -0.256296326588,t0: 0,who: 2,m: 20], [x0: 1.77885573412,y0: 34.6489478069,vx: -1.02896780944,vy: -1.07889783535,t0: 0,who: 2,m: 20], [x0: 0.435687936926,y0: 7.49590700379,vx: -0.00166320699628,vy: 0.0100334665362,t0: 0,who: 2,m: 20], [x0: -14.0976348715,y0: -55.2168971688,vx: 0.00610028223498,vy: 0.0271671655824,t0: 0,who: 2,m: 20], [x0: -12.3849977058,y0: -13.3823772843,vx: 0.269349009462,vy: -0.345017011302,t0: 0,who: 2,m: 20], [x0: 17.8953778124,y0: -6.95551983283,vx: 3.3979952818,vy: -0.322220876267,t0: 0,who: 2,m: 20], [x0: 15.9918032154,y0: 13.0352423471,vx: -2.03753824542,vy: -3.40647300121,t0: 0,who: 2,m: 20], [x0: -0.414924747763,y0: -5.86608276323,vx: 0.113820663373,vy: 0.359946552826,t0: 0,who: 2,m: 20], [x0: 8.25663893468,y0: 4.98634733293,vx: 1.21404196145,vy: -0.211314567467,t0: 0,who: 2,m: 20], [x0: -2.45504973645,y0: -4.46096625441,vx: 1.7913733014,vy: 1.04109866604,t0: 0,who: 2,m: 20], [x0: -22.8443256662,y0: 29.8360484702,vx: 0.31481670706,vy: -0.0953159513553,t0: 0,who: 2,m: 20], [x0: -2.87887705095,y0: -1.81882385494,vx: 0.676825229853,vy: -0.497026786641,t0: 0,who: 2,m: 20], [x0: 9.37023027481,y0: 16.9659501947,vx: -0.0746346094129,vy: -2.2883291131,t0: 0,who: 2,m: 20], [x0: -10.1406477201,y0: 14.2259917793,vx: 0.386445605846,vy: 2.92955218038,t0: 0,who: 2,m: 20], [x0: 7.64751288462,y0: -28.5958216538,vx: 0.120325610242,vy: -0.156037961334,t0: 0,who: 2,m: 20], [x0: 47.6228633409,y0: -51.8410928402,vx: 4.64432535329,vy: 0.599561069167,t0: 0,who: 2,m: 20], [x0: 26.0004605847,y0: -16.3322351459,vx: 0.156594098055,vy: -0.462994044628,t0: 0,who: 2,m: 20], [x0: 3.2975167453,y0: -0.89496720417,vx: -0.210757571876,vy: 0.302464094527,t0: 0,who: 2,m: 20], [x0: 5.08706376512,y0: -2.21097591219,vx: 0.014501500712,vy: 0.00611331927825,t0: 0,who: 2,m: 20], [x0: 1.72725754783,y0: 3.48635469682,vx: 0.296602288288,vy: 1.75330160061,t0: 0,who: 2,m: 20], [x0: 0.761005390063,y0: 8.17485972581,vx: -0.0500115961464,vy: 0.926026853537,t0: 0,who: 2,m: 20], [x0: 42.4185122304,y0: -32.8793764668,vx: -0.845789829566,vy: -0.00857742594222,t0: 0,who: 2,m: 20], [x0: -0.687474384059,y0: -2.23137869656,vx: -0.20128760288,vy: 1.02688654417,t0: 0,who: 2,m: 20], [x0: -1.5699584772,y0: -16.150784269,vx: 0.0698848263273,vy: -1.56257425522,t0: 0,who: 2,m: 20], [x0: -0.126209215752,y0: 5.52512099569,vx: -0.282027854939,vy: 0.0207258390294,t0: 0,who: 2,m: 20], [x0: -0.444891272746,y0: -0.636723252697,vx: 2.83714663643,vy: 0.217969027267,t0: 0,who: 2,m: 20], [x0: -1.4375644169,y0: -1.98698278975,vx: 2.83534067938,vy: -2.00942639673,t0: 0,who: 2,m: 20], [x0: 0.121249449659,y0: 0.0327601595475,vx: 1.6985957978,vy: -0.249468909823,t0: 0,who: 2,m: 20], [x0: 6.19526775352,y0: 0.429060742788,vx: -0.304386198386,vy: -0.782318399228,t0: 0,who: 2,m: 20], [x0: -29.1595801205,y0: 11.3907516843,vx: 1.31004313943,vy: 0.712002221544,t0: 0,who: 2,m: 20], [x0: -15.2756021784,y0: 35.2590246542,vx: -1.44572705072,vy: 3.08945876477,t0: 0,who: 2,m: 20], [x0: 3.17816720051,y0: -7.54042323252,vx: 0.0975473293972,vy: -0.0713113181275,t0: 0,who: 2,m: 20], [x0: 23.4589412071,y0: -6.63655938036,vx: 4.23832672143,vy: 2.42562396957,t0: 0,who: 2,m: 20], [x0: -3.57921725818,y0: -10.7082469278,vx: -0.686958646849,vy: -0.872667758174,t0: 0,who: 2,m: 20], [x0: 11.0182443105,y0: -7.9826566224,vx: 1.6064642907,vy: 3.04603731322,t0: 0,who: 2,m: 20], [x0: -47.5834693294,y0: -6.8427894831,vx: -0.184538551589,vy: 2.21592664738,t0: 0,who: 2,m: 20], [x0: -15.0892692753,y0: 2.69361627135,vx: -0.147757824917,vy: 0.150589968975,t0: 0,who: 2,m: 20], [x0: -1.07967838718,y0: -29.5881790623,vx: 0.597836399783,vy: 0.802789284451,t0: 0,who: 2,m: 20], [x0: 13.7025039439,y0: 9.00081270014,vx: -0.968189186096,vy: -0.383283565408,t0: 0,who: 2,m: 20], [x0: 2.08837790301,y0: 3.5767809482,vx: -0.27348010305,vy: -0.637375606008,t0: 0,who: 2,m: 20], [x0: 46.9481100734,y0: 36.8986895877,vx: -0.0106520138825,vy: -0.142008083865,t0: 0,who: 2,m: 20], [x0: -1.10588180725,y0: 3.30028202816,vx: -0.242697447869,vy: -0.0353415799157,t0: 0,who: 2,m: 20], [x0: 4.74903642967,y0: -2.7685210919,vx: -0.378166259149,vy: 0.586289095749,t0: 0,who: 2,m: 20], [x0: 2.04722168057,y0: 19.9165895853,vx: 0.0367329027015,vy: -0.0930183546062,t0: 0,who: 2,m: 20], [x0: 28.2703202138,y0: -63.1651004239,vx: -2.41998320827,vy: 0.276898323614,t0: 0,who: 2,m: 20], [x0: 12.9394451397,y0: -3.74496642628,vx: 1.0695161878,vy: 1.85611709091,t0: 0,who: 2,m: 20], [x0: -1.560308884,y0: 2.6887967117,vx: -0.385583707924,vy: -0.573228439427,t0: 0,who: 2,m: 20], [x0: -13.7268433556,y0: 15.4098820631,vx: 0.0366576688948,vy: 0.0426992955478,t0: 0,who: 2,m: 20], [x0: -48.4703047425,y0: -0.490492771254,vx: -0.115065984396,vy: -0.367757114616,t0: 0,who: 2,m: 20], [x0: -3.36644452248,y0: 23.9991208434,vx: 0.0156084067809,vy: -0.305288779952,t0: 0,who: 2,m: 20], [x0: -0.9671629568,y0: 3.350642651,vx: 0.166248022192,vy: -0.177148270968,t0: 0,who: 2,m: 20], [x0: -9.51960142025,y0: -1.71222580719,vx: -0.414511246059,vy: -0.0689594993671,t0: 0,who: 2,m: 20], [x0: 34.4715770417,y0: 39.5149744029,vx: -2.36114928304,vy: 0.536571336965,t0: 0,who: 2,m: 20], [x0: -0.365287570971,y0: -5.88297375242,vx: -1.07961840499,vy: -0.39045799631,t0: 0,who: 2,m: 20], [x0: 24.0129064515,y0: 6.37938177262,vx: 0.471671004606,vy: 0.322142295948,t0: 0,who: 2,m: 20], [x0: 0.0943532428932,y0: -1.53869352907,vx: -0.114236430977,vy: -0.0704237235692,t0: 0,who: 2,m: 20], [x0: 0.138592974361,y0: 0.0348628753869,vx: -1.34983562377,vy: 0.410549768117,t0: 0,who: 2,m: 20], [x0: -17.254350072,y0: -40.3367310762,vx: 0.790276212267,vy: 0.843770267604,t0: 0,who: 2,m: 20], [x0: -2.6893319796,y0: 28.7070493545,vx: 0.0188131772934,vy: 0.0108929926375,t0: 0,who: 2,m: 20], [x0: 2.37629880086,y0: 6.36917792011,vx: -0.932440662269,vy: 0.661869806471,t0: 0,who: 2,m: 20], [x0: 14.2445106694,y0: -7.21967557365,vx: 0.134956265637,vy: -0.219373997665,t0: 0,who: 2,m: 20], [x0: -8.1441101739,y0: 3.21957270125,vx: 0.065132260846,vy: 0.428668640734,t0: 0,who: 2,m: 20], [x0: -0.279079147678,y0: -0.876110136353,vx: 0.480736215676,vy: -0.356209507282,t0: 0,who: 2,m: 20], [x0: 13.4323221753,y0: 9.15449181173,vx: -1.40187597987,vy: -2.72885617921,t0: 0,who: 2,m: 20], [x0: 35.7629344637,y0: 24.318567394,vx: -1.57501225972,vy: -1.77088086186,t0: 0,who: 2,m: 20], [x0: -32.0137306875,y0: 4.68293332984,vx: 0.4650917104,vy: -4.52231061184,t0: 0,who: 2,m: 20], [x0: 43.9011073073,y0: -52.9461853752,vx: 0.390307054698,vy: -1.29962158499,t0: 0,who: 2,m: 20], [x0: -8.69949186071,y0: -28.6602837409,vx: 0.108205484352,vy: 0.444196011137,t0: 0,who: 2,m: 20], [x0: -7.41417683757,y0: -13.5685925806,vx: 4.60488861443,vy: -3.2197967282,t0: 0,who: 2,m: 20], [x0: 0.0257403305146,y0: 2.70799893499,vx: -4.3988977741,vy: -2.55756312746,t0: 0,who: 2,m: 20], [x0: -0.553294824958,y0: -2.4792291351,vx: -0.183900380714,vy: -0.389640409249,t0: 0,who: 2,m: 20], [x0: -0.216690842353,y0: 2.62534290145,vx: 1.70568325033,vy: 1.36118302533,t0: 0,who: 2,m: 20], [x0: -0.53999190509,y0: 5.23398795831,vx: 0.040614439317,vy: -0.00840030998065,t0: 0,who: 2,m: 20], [x0: 10.1751334539,y0: 5.58220495773,vx: 0.425127550359,vy: -0.00156356094617,t0: 0,who: 2,m: 20], [x0: 0.180783001137,y0: 15.1110524851,vx: 0.182377860047,vy: 0.0732589550976,t0: 0,who: 2,m: 20], [x0: -2.54641245025,y0: 9.3098598608,vx: 0.756173293194,vy: 0.65921444921,t0: 0,who: 2,m: 20], [x0: 18.8327002005,y0: 0.176358163511,vx: 1.2112645835,vy: 1.15880657561,t0: 0,who: 2,m: 20], [x0: 17.9014587669,y0: 5.02918530236,vx: 0.010379919464,vy: -0.228952130879,t0: 0,who: 2,m: 20], [x0: 7.45091897408,y0: 4.79444953386,vx: -0.011420288671,vy: 0.0150310654923,t0: 0,who: 2,m: 20], [x0: 5.47246991221,y0: -5.09954651749,vx: -0.0011260949544,vy: 0.0639670234416,t0: 0,who: 2,m: 20], [x0: -34.2211882883,y0: -12.5049660794,vx: 4.7620836546,vy: -3.40505820718,t0: 0,who: 2,m: 20], [x0: 3.11251011256,y0: 13.7762827762,vx: 1.50171818183,vy: 0.649590439195,t0: 0,who: 2,m: 20], [x0: 3.4249260521,y0: 3.51556330565,vx: 2.50903748318,vy: -1.47386779688,t0: 0,who: 2,m: 20], [x0: 0.27231023412,y0: -3.59625812069,vx: -2.33030061908,vy: -2.3768894759,t0: 0,who: 2,m: 20], [x0: -9.39668915248,y0: -2.40205238538,vx: -2.6300791291,vy: 0.16504810999,t0: 0,who: 2,m: 20], [x0: 3.70764581879,y0: 1.71919173542,vx: 7.09406036645,vy: 0.301158295103,t0: 0,who: 2,m: 20], [x0: -21.4079033689,y0: -24.1224622441,vx: -0.017866729083,vy: 0.585471748907,t0: 0,who: 2,m: 20], [x0: 0.00622924735767,y0: 2.48181362165,vx: -0.643260565674,vy: 4.08403454544,t0: 0,who: 2,m: 20], [x0: -2.76545501084,y0: 0.204537290001,vx: 0.490802491171,vy: -2.73341832403,t0: 0,who: 2,m: 20], [x0: 0.674249338763,y0: -1.14419864436,vx: 0.0128246376911,vy: 0.00303027549046,t0: 0,who: 2,m: 20], [x0: 8.54193187444,y0: 13.7246842342,vx: 0.320844289495,vy: -1.79414662762,t0: 0,who: 2,m: 20], [x0: 1.29979048412,y0: 10.5876212715,vx: 0.596221984112,vy: -1.27430547649,t0: 0,who: 2,m: 20], [x0: -1.3189492616,y0: 0.168589838472,vx: 3.34629868807,vy: 3.21171184617,t0: 0,who: 2,m: 20], [x0: -11.0279806404,y0: 6.03669095642,vx: 1.48357036457,vy: -0.0927849322843,t0: 0,who: 2,m: 20], [x0: -3.15178575415,y0: 5.46151939331,vx: 1.3797443684,vy: 0.474630568716,t0: 0,who: 2,m: 20], [x0: -0.71522688375,y0: -0.981651800417,vx: -0.458162850648,vy: -0.127244109289,t0: 0,who: 2,m: 20], [x0: -26.5253581754,y0: 26.5818052342,vx: 0.227698014413,vy: 0.483410117991,t0: 0,who: 2,m: 20], [x0: -32.0059331114,y0: -33.8864359562,vx: 1.78322031014,vy: 3.13123917839,t0: 0,who: 2,m: 20], [x0: -5.72299628764,y0: 16.6295016712,vx: 0.289217077018,vy: 0.527905839674,t0: 0,who: 2,m: 20], [x0: 8.53107231685,y0: 4.00530722277,vx: 0.0158733334966,vy: -0.614165858629,t0: 0,who: 2,m: 20], [x0: -31.8988479123,y0: -30.4912000145,vx: 1.22681263712,vy: 0.990550409275,t0: 0,who: 2,m: 20], [x0: -1.55899533698,y0: -0.915371574439,vx: 0.0579366949383,vy: -0.195361924098,t0: 0,who: 2,m: 20], [x0: 12.5241930254,y0: 2.71985691956,vx: -4.0942959042,vy: 2.25196702468,t0: 0,who: 2,m: 20], [x0: 17.0395374954,y0: 0.139666032464,vx: 1.28238325485,vy: -0.812884729103,t0: 0,who: 2,m: 20], [x0: 24.5728224123,y0: 2.65428352857,vx: 0.124946971606,vy: 0.395380152652,t0: 0,who: 2,m: 20], [x0: -4.72898384326,y0: 19.5636632174,vx: 0.637627318111,vy: 0.846445071254,t0: 0,who: 2,m: 20], [x0: -0.824833399794,y0: 8.3215108052,vx: -0.0710158758012,vy: 0.605461864419,t0: 0,who: 2,m: 20], [x0: -0.0725695243193,y0: 2.86198861675,vx: 4.26334464206,vy: 1.90288932295,t0: 0,who: 2,m: 20], [x0: -9.56938311874,y0: -9.82200539602,vx: -0.544702106552,vy: 0.222394708225,t0: 0,who: 2,m: 20], [x0: 2.21116542361,y0: -1.53500184432,vx: 0.350790825398,vy: 0.476583578584,t0: 0,who: 2,m: 20], [x0: 3.52887324289,y0: 3.81734367237,vx: 0.800373737303,vy: 0.130578003243,t0: 0,who: 2,m: 20], [x0: -78.6282474662,y0: -5.59272259634,vx: 1.34970019075,vy: 0.610606220474,t0: 0,who: 2,m: 20], [x0: 28.9864372781,y0: 35.9348939963,vx: 1.4068824251,vy: 1.95173788951,t0: 0,who: 2,m: 20], [x0: 7.1040164016,y0: -3.76421350561,vx: -0.0299016174878,vy: 0.00418966272092,t0: 0,who: 2,m: 20], [x0: -9.95567065263,y0: 36.4180552867,vx: 0.243492182173,vy: -1.13723861637,t0: 0,who: 2,m: 20], [x0: -34.6247238873,y0: 0.501513607966,vx: 0.79951874246,vy: -0.0986771125494,t0: 0,who: 2,m: 20], [x0: -3.44105908391,y0: -5.76162459621,vx: 0.616210991399,vy: 0.399273980212,t0: 0,who: 2,m: 20], [x0: -14.3955611627,y0: 3.02733929619,vx: 0.155724185404,vy: 0.926422275076,t0: 0,who: 2,m: 20], [x0: 0.0657521817272,y0: -0.0245328465935,vx: 0.546519935108,vy: -0.621952393501,t0: 0,who: 2,m: 20], [x0: 6.81050266238,y0: -2.39794087409,vx: 1.00075988656,vy: -1.27683549162,t0: 0,who: 2,m: 20], [x0: 5.31605225795,y0: 8.90163867015,vx: -1.16186164603,vy: 0.162319406168,t0: 0,who: 2,m: 20], [x0: -17.4152360175,y0: 33.1806753674,vx: -0.184357513621,vy: -0.0517841683081,t0: 0,who: 2,m: 20], [x0: 5.68152505681,y0: 9.84069295767,vx: 0.260997307583,vy: 0.904643740221,t0: 0,who: 2,m: 20], [x0: -9.12648941505,y0: 7.01165067893,vx: -1.796967522,vy: -6.1151889583,t0: 0,who: 2,m: 20], [x0: -50.3862881264,y0: -35.5502584478,vx: -1.12423230999,vy: -1.46611424854,t0: 0,who: 2,m: 20], [x0: 3.22972602853,y0: 6.1554358009,vx: 0.181947005315,vy: 0.109424919876,t0: 0,who: 2,m: 20], [x0: 55.7276116714,y0: 5.1343903677,vx: 1.19298992512,vy: -0.874257528222,t0: 0,who: 2,m: 20], [x0: -5.96516954655,y0: -4.47622923829,vx: 0.327244378663,vy: -0.513721011065,t0: 0,who: 2,m: 20], [x0: 16.3290329628,y0: 1.61995601143,vx: 0.127975768941,vy: 0.402881313634,t0: 0,who: 2,m: 20], [x0: -1.44038849297,y0: -2.8608096399,vx: -1.55844935369,vy: 0.243298071905,t0: 0,who: 2,m: 20], [x0: 0.0954433515876,y0: -1.47668241532,vx: 0.0348287367542,vy: -0.0109020789775,t0: 0,who: 2,m: 20], [x0: -36.9281096284,y0: -5.37151595895,vx: 0.864704858502,vy: 1.32328429107,t0: 0,who: 2,m: 20], [x0: -42.2962940761,y0: 17.7382954129,vx: -0.455316050631,vy: -0.902423493003,t0: 0,who: 2,m: 20], [x0: 4.47113911918,y0: 16.1585943601,vx: 0.0199845434302,vy: -0.133864653643,t0: 0,who: 2,m: 20], [x0: -2.83967044678,y0: -6.45790411463,vx: 1.44019602329,vy: 0.52782147785,t0: 0,who: 2,m: 20], [x0: -1.26733404168,y0: 25.5445894742,vx: -0.377031202749,vy: -0.873629785574,t0: 0,who: 2,m: 20], [x0: 3.96383622096,y0: -8.28577630156,vx: 0.00765748364628,vy: -0.0588888687379,t0: 0,who: 2,m: 20], [x0: 5.20799835637,y0: -4.47639621629,vx: -0.0700605241186,vy: 0.597791359842,t0: 0,who: 2,m: 20], [x0: -16.2147869613,y0: 2.58347269641,vx: 0.0979432637644,vy: 0.119075606672,t0: 0,who: 2,m: 20], [x0: -19.177045498,y0: 51.5518673788,vx: 0.144338784743,vy: 0.131492011482,t0: 0,who: 2,m: 20], [x0: -7.16932472855,y0: 11.0597389918,vx: -1.25367393475,vy: -0.424784369686,t0: 0,who: 2,m: 20], [x0: -33.4680729101,y0: -18.6994947623,vx: -1.73920753997,vy: -5.12161058035,t0: 0,who: 2,m: 20], [x0: -3.7768455361,y0: -22.2949256731,vx: -2.80648295123,vy: -2.01874166238,t0: 0,who: 2,m: 20], [x0: 9.7183773538,y0: 7.44923908882,vx: -1.14133280249,vy: 0.314094510482,t0: 0,who: 2,m: 20], [x0: 3.08137407862,y0: 14.1156541003,vx: -1.19222265038,vy: -0.677318279173,t0: 0,who: 2,m: 20], [x0: 12.4362329778,y0: -4.64940600644,vx: -0.0160829746553,vy: -0.0191873266947,t0: 0,who: 2,m: 20], [x0: -31.5160467301,y0: -21.8313487083,vx: -1.89752919048,vy: -1.31809716293,t0: 0,who: 2,m: 20], [x0: -6.40804227598,y0: 7.35553042183,vx: 0.124833380999,vy: 0.0257263011233,t0: 0,who: 2,m: 20], [x0: -34.1473948305,y0: -25.5191685461,vx: -0.488113825694,vy: -0.292961994013,t0: 0,who: 2,m: 20], [x0: -0.028589344885,y0: 0.115770108659,vx: 0.160818563337,vy: 1.07305198505,t0: 0,who: 2,m: 20], [x0: 16.0749162152,y0: 15.852696706,vx: -0.816722743084,vy: -1.46118989019,t0: 0,who: 2,m: 20], [x0: 1.07675470938,y0: -1.57936126945,vx: -0.111625366704,vy: -0.661778444328,t0: 0,who: 2,m: 20], [x0: -10.3613920263,y0: -8.7766675869,vx: 0.407195236996,vy: 0.573362447423,t0: 0,who: 2,m: 20], [x0: 2.96746823806,y0: -2.35740131544,vx: -2.97800048871,vy: -3.15171916458,t0: 0,who: 2,m: 20], [x0: 10.3295047436,y0: 14.5225776788,vx: -3.78979557764,vy: 2.53185666003,t0: 0,who: 2,m: 20], [x0: -19.6032569049,y0: 7.4615777123,vx: -0.123493544527,vy: 0.53411249457,t0: 0,who: 2,m: 20], [x0: 3.85622725665,y0: 21.0999834273,vx: -0.00537603957868,vy: -0.269265208388,t0: 0,who: 2,m: 20], [x0: -46.7869410054,y0: -52.5084523532,vx: -0.0289940460802,vy: 0.115630061059,t0: 0,who: 2,m: 20], [x0: -6.70912258335,y0: 1.60524765926,vx: 0.445581985717,vy: 0.625820813749,t0: 0,who: 2,m: 20], [x0: 12.5187180901,y0: -35.0318130297,vx: 0.34414777871,vy: -0.446145955163,t0: 0,who: 2,m: 20]
Also, should/could this be a sticky?
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!