adding basic GPS processing to the simulation