Nice concept with a really good realization. I'm sure I could get good at this, I just don't have the patience.