Move tests, update parser and VM