Very interesting idea! Challenging and feels rewarding.
Would be really cool if it swims rhythmically!