Haha, that's how programmers rest from programming, don't we :D ? Thanks for the kind words, I tried to make it as detailed and as scalable as possible. The idea is to give the player the tools to do whatever they like in this world. It's completely open to them how they can interact with the components and there is really a ton that a player can do however they like in the late game.
It is a custom interpreter indeed, it's not actual Python but it behaves like it yes :)