changed the usage of the compass sensor completely:
we now define the robot's start heading as our own Cartesian zero, which
means that all following heading will be calculated according to this
one
therefore, all calls like compassSensor.getDegrees() where replaces with
robot.gerDirection(), which now calculates the correct direction
relative to our own zero