finalized agent based overfishing model