Added switch animation. Fixed switch event not updating submarine positions in Map