Stuff works now. Music added, it's not so slow, fish run away properly, sharks now follow an A* path for a few turns and only then recalculate. Some stuff I'm probably forgetting.