Basic block scripting, blocks can have perblock data, int, float and bool supported so far, blocks can have process method which gets called every update, World.getBlock added, cleanup