Por otra parte, el código del videojuego es casi completamente modificable, exceptuando lo relacionado el motor gráfico y algunos aspectos básicos de la interfaz, estando escrito en tres lenguajes de programación.