First of all, the core mechanic is genuinely satisfying to play with, it has a great feel to it. The idea is original and the concept is solid. Nice work!