Regarding the theme, my main idea was to have a boids system that as a mob mind. You control the general movement and give comands to the mob, but the individual fish will make it's own path (decision). There is a lot to add here: panic flee from sharks, auto feed due to hunger, etc. That's the A.I.
Thank you for playing 🙂