Had a bit rough start to understand what is going on, but once I grabbed it, I enjoyed it a lot. Great job!