submarine: Improved coding structure
The running component of the Ballast Tank's timers are directly set to
the values of waterFilling and waterFlushing, to avoid calling start()
and stop() separately
The whale's image source is changed once using isHit ? ... : ... instead
of setting changing it using a function, just the value of "isHit" is
changed. Same for the submarine
Changed 0x0000 to Fixture.None
Removed setting of processingAnswer to true twice in finishLevel()
Added labels for the three Ballast tanks
Control panel's variables are set directly using aliases instead of
assigning via separate variables
Fixed enginePosition typo
Removed console.log statements
Signed-off-by: Rudra Nil Basu <rudra.nil.basu.1996@gmail.com>