Better debug, the vm is separated into a program and a vm, the vm can execute multiple programs at once now