Sin embargo, a Adams se le ocurrió la idea de que un videojuego de aventura ejecutable se podía dividir en código escrito en un lenguaje de alto nivel y un intérprete, de la manera en la que BASIC era frecuentemente implementado.