Excellent work. A very interesting and original mechanic, hard to implement but very well-executed. Loved it.