Nice take on the theme. My only nitpick is that the spinning wheel takes too much to stop spinning, if the output is random there's no point on keeping the player waiting.