Fix gap between two states where there should not be one
This fixes issue #1 (closed)
The bug was caused by float addition not being associative.
In particular :
x + width + offset_x
is not always equal to x + offset_x + width
This was fixed by making the addition of a same value offset_x
happen last for each points.
Edited by ORDRONNEAU Camille