Changed RNG to java.util.Random with tick-number as seed
fixed fow edge bug
added precaution flag for halfstep