Ya I tried to do the fish player controller on my own, taught me a lot about movement coding (including rotations). I agree it could be improved.