Discrete-time difference model for simulating interacting fish population dynamics