Since modding seems to be a desirable trait. May I humbly suggest to ensure that the programming language and interface may be exchangeable so that interested parties may change the current blocky-like-inteface to something completely different like javascript, scheme, java, etc.
Adding the "learn how to program" aspect to a game is something that I value very much.
Ensuring this modularity, will allow the game to be aimed at its goal while still allowing a more advanced teaching opportunity.