forked from: QuickBox2D tester limitedRevoluteJoint (bug explained?)

see how the reference angle is managed/used
With state pattern, first approach: no Interface