Digital Worlds emulator (MVC architecture, JVM) - fun uncompleted version