it took me some time to understand the mechanics, but it is definetively an interesting concept and execution, great work!