The vision of this project is to provide a clean Java implementation of the Z-machine, a virtual machine created by Infocom in the 80's to run such famous adventures as the Zork trilogy, "Hitchhiker's Guide To The Galaxy", Planetfall... Besides providing a fully functional Z-machine implementation, the focus is on demonstrating the architecture and its function. This will be achieved by providing both source and test code.