numerous refactorings, added animation which causes dead fish to surface...