Cool idea! It took me a while to understand how the mechanics work, but even without the tutorial, the game looks and plays nice!