Since most of the Animation Components attached to each of the Vannes of the
Ballast tanks do the same function, it is replaced with two functions ballastTankOnAnim
and ballastTankOffAnim, which is called via the updateVannes() function.
The updateVannes() function is also called from Submarine.qml, to fix the error of
the animations not being called via the keyboard controls.
Also fixed Vannes' state not updating on level changes by adding a reset() method
which sets the angle of the visible Vannes to zero
rotateLeftFill.angle = 0 rotateLeftFlush.angle = 0 rotateCentralFill.angle = 0 rotateCentralFlush.angle = 0 rotateRightFill.angle = 0 rotateRightFlush.angle = 0