This is similar to mine! But done better and more completely. I like how you removed the uncertainty of the opponent movement, but still kept planning only 1 turn at a time with the random component. It might be good to put in an auto-roll in as there is nothing to do before rolling.