Hey,
Thank you so much for the feedback! 100% makes sense to me. To answer your question, it is the built in physics engine, just with some carefully selected properties and masks/layers. It definitely does break down after a while still.
Also I updated my entry page because i realised i misread the final question. This is my second GWJ entry, I thought it asked how many previous :D