Interesting concept. Perhaps you could bias the randomness to help the player a bit? Other than that great game.