Added a lua VM, gave each world it's own lua machine and added terminals