I think the time between actions is too short. That does not look as a human is playing. A random time(r) would be well.
Not only that, but, it ends it's turn prematurely, it logs that it did something, but, because it was playing way to fast, it didn't, and, then it ends it's turn causing me not to do something it obviously should have done.