[JAVA] Grass initialization as strategy pattern

Grass initialization and general grass handling is now better
encapsulated from the rest of the model.
[JAVA] PredPrey class is singleton, supplies RNG

RNG instances are not passed around anymore