Woah, this game is really polished! I've seen this idea exercised before, but I think you did the best job. Great work!