I had a quick playthrough, just a few levels, so I can't give much feedback but something that stuck out to me is the use of terms like "torque" and "impulse"... These terms make total sense if you've ever worked with a physics engine or tried coding a kinetic physics systems, but I imagine might be a little confusing for the average user (I mean; I assume), so changing "torque" to "rotation" and "impulse" to "push" might be more accessible.
Best of luck :)