&gt; My main goal is to empower individuals by creating a relatively inflexible engine<p>I&#x27;m a big fan of fostering creativity though restrictions, so this makes sense to me. I would be interested in any notes on how you try to realize that goal in the engine. It would be interesting to see the difference between limitations imposed by performance v.s. limitations imposed in the name of a focused creation experience.<p>In general, any time you&#x27;re not &quot;simply&quot; (not that the problems are simple) creating a system that exists elsewhere (physics, liquid, etc), it would be interesting to hear your thoughts on where you choose to deviate from the &#x27;norm&#x27; and why.