I see your a fan of Sebastian Lague on youtube and this is a nice take on his submarine demo. The flight controls are very satisfying! Good job :) I use a similar technique in my game to allow me to deform terrain at runtime :)
i'll need to look into real time terrain deformation so that all my ideas will be possible with the next update! ;P