Go State Machine for simulation with probability based transition