Needs a bit of explanation in the beginning, but once you get hang of it, it becomes pretty easy. Great job man!