Love it.
A few days ago I did a similar exercise playing with alternative definitions of gravity.
It was even able to provide (GlowScript 3.1!) code to run a simulation using the concepts we developed (and it worked).
It’s amazing the feeling of going back and forth, iterating quickly on the ideas and then being able to generate code to test them.