Implementing deterministic battle

Using a better (pseudo) random number generator for battles.
Every world has it's own random number engine.