Really smart concept in the way it uses input randomness in such a way that it enforces variety in the gameplay and the need to adjust your plans but never just screws you over and makes the game feel unfair, so very well done! Also really enjoy the david v goliath feel of the characters!
Great work! :D