Wow, really impressed with this.The mechanic is original, and even though it takes a bit of time to get used to the movement, it really pays off at the end. You can tell you put a lot of work in it and it pays off. Congratulations!