Finished executeProgram() along with executeArgCode() and executeBopCode()