Simulator now allows for gps string generation in run().

Also fixed some semantic stuff