Laser simulator. Press LEFT SHIFT to record to sim.dat file.

This will help create laser position data without need of video. The data will be exact, so it will be easier to analyze things. Another class which provides laser simulation data to algorithm is being made.

Usage:

simu = Simulator()
...
simu.getNext() -> [state, x, y]