A video game engine designed for city simulators