Fix bugs with the vm, starting working on compiler, all lua tests confirmed working