Optimize function parameters
Optimize function parameters

Some function parameters used to be reduntant, infact, sometimes model,snake
and board were required, but the latter two were referring to model's ones. Now
these functions requires only the model.

GiBg1aN/Snake-Elm