SeaSnake - locomotion using positional tracking <- \ Forward vector determined by view direction Lateral motion used to create motion as a propeller through a fluid TODO: Optional current vector __Active Motion: Model the head as a fin__ fluidForce = -lateral // fluid force on fin head finNormal = head right vector // cross look direction with head up vector) driveForce = reflect(fluidForce, finNormal) forwardForce = -driveForce __Passive Motion: Build up momentum then glide and guide__ lookDirection determines preferred direction Same fin model?