an interface for a new simulator engine
dummy implementation
the main activity delegates into the simulator engine