Glass Aquarium Simulation

Lower crack = stronger initial jet. Fish swim against flow. Objects obey buoyancy/drag/gravity.