Sim scripts can now be loaded externally
Reorganise Boxle logging slightly
Re-implement all blocks as props, add Simplex3DWorldGen
fix typo in block prop