I can play this over and over again and I won't be tired. You really executed your idea in the best way possible. Great job!